summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Golubchik <sergii@pisem.net>2014-03-26 22:25:38 +0100
committerSergei Golubchik <sergii@pisem.net>2014-03-26 22:25:38 +0100
commit10740939eb824bbd792352f654380e258edd7675 (patch)
treea4c68f331f0470b8bd30822de5938a6552f69738
parenta91c59c2affdebb4b34c2c8000b0b1648d43046d (diff)
parent44002a34e680c79c01df879b540458c2885e97e8 (diff)
downloadmariadb-git-10740939eb824bbd792352f654380e258edd7675.tar.gz
5.5 merge
-rw-r--r--client/mysqltest.cc1
-rw-r--r--dbug/dbug.c1
-rw-r--r--include/heap.h16
-rw-r--r--libmysql/CMakeLists.txt46
-rw-r--r--mysql-test/include/have_unix_socket.inc13
-rw-r--r--mysql-test/r/ctype_binary.result2
-rw-r--r--mysql-test/r/ctype_cp1251.result2
-rw-r--r--mysql-test/r/ctype_latin1.result2
-rw-r--r--mysql-test/r/ctype_ucs.result2
-rw-r--r--mysql-test/r/ctype_utf8.result2
-rw-r--r--mysql-test/r/derived_view.result40
-rw-r--r--mysql-test/r/failed_auth_unixsocket.result12
-rw-r--r--mysql-test/r/func_compress.result20
-rw-r--r--mysql-test/r/func_misc.result16
-rw-r--r--mysql-test/r/locked_temporary-5955.result2
-rw-r--r--mysql-test/r/partition.result39
-rw-r--r--mysql-test/r/partition_innodb.result39
-rw-r--r--mysql-test/r/partition_order.result6
-rw-r--r--mysql-test/r/subselect4.result22
-rw-r--r--mysql-test/r/subselect_mat.result14
-rw-r--r--mysql-test/r/subselect_sj_mat.result14
-rw-r--r--mysql-test/r/view.result16
-rw-r--r--mysql-test/suite/heap/heap.result8
-rw-r--r--mysql-test/suite/heap/heap.test16
-rw-r--r--mysql-test/suite/plugins/t/server_audit.test1
-rw-r--r--mysql-test/suite/plugins/t/unix_socket.test18
-rw-r--r--mysql-test/suite/rpl/r/rpl_000011.result6
-rw-r--r--mysql-test/suite/rpl/t/rpl_000011-slave.opt1
-rw-r--r--mysql-test/suite/rpl/t/rpl_000011.test8
-rw-r--r--mysql-test/suite/rpl/t/rpl_bug37426.test2
-rw-r--r--mysql-test/suite/rpl/t/rpl_connection.test2
-rw-r--r--mysql-test/suite/rpl/t/rpl_known_bugs_detection.test7
-rw-r--r--mysql-test/suite/rpl/t/rpl_mix_found_rows.test2
-rw-r--r--mysql-test/suite/rpl/t/rpl_row_find_row_debug.test2
-rw-r--r--mysql-test/suite/rpl/t/rpl_row_unsafe_funcs.test2
-rw-r--r--mysql-test/suite/rpl/t/rpl_row_utf32.test2
-rw-r--r--mysql-test/suite/rpl/t/rpl_stm_sql_mode.test2
-rw-r--r--mysql-test/suite/rpl/t/rpl_stm_stop_middle_group.test2
-rw-r--r--mysql-test/suite/rpl/t/rpl_tmp_table_and_DDL.test2
-rw-r--r--mysql-test/t/derived_view.test27
-rw-r--r--mysql-test/t/failed_auth_unixsocket.test30
-rw-r--r--mysql-test/t/func_compress.test21
-rw-r--r--mysql-test/t/func_misc.test17
-rw-r--r--mysql-test/t/locked_temporary-5955.test10
-rw-r--r--mysql-test/t/partition.test46
-rw-r--r--mysql-test/t/partition_innodb.test47
-rw-r--r--mysql-test/t/subselect4.test21
-rw-r--r--mysql-test/t/subselect_sj_mat.test18
-rw-r--r--mysql-test/t/view.test19
-rw-r--r--plugin/server_audit/server_audit.c97
-rw-r--r--sql/ha_partition.cc146
-rw-r--r--sql/ha_partition.h21
-rw-r--r--sql/item.cc2
-rw-r--r--sql/item.h2
-rw-r--r--sql/item_strfunc.h2
-rw-r--r--sql/mysqld.cc4
-rw-r--r--sql/slave.cc2
-rw-r--r--sql/sql_acl.cc7
-rw-r--r--sql/sql_base.cc11
-rw-r--r--sql/sql_class.cc7
-rw-r--r--sql/sql_class.h16
-rw-r--r--sql/sql_derived.cc50
-rw-r--r--sql/sql_list.h9
-rw-r--r--sql/sql_select.cc24
-rw-r--r--sql/sql_test.cc9
-rw-r--r--sql/table.h4
-rw-r--r--storage/heap/ha_heap.cc9
-rw-r--r--storage/heap/ha_heap.h2
-rw-r--r--storage/heap/hp_create.c4
-rw-r--r--storage/heap/hp_delete.c2
-rw-r--r--storage/heap/hp_open.c4
-rw-r--r--storage/heap/hp_write.c2
-rw-r--r--storage/tokudb/CMakeLists.txt15
-rw-r--r--storage/tokudb/README.md22
-rw-r--r--storage/tokudb/ft-index/CMakeLists.txt10
-rw-r--r--storage/tokudb/ft-index/README.md24
-rw-r--r--storage/tokudb/ft-index/buildheader/CMakeLists.txt2
-rw-r--r--storage/tokudb/ft-index/buildheader/make_tdb.cc19
-rw-r--r--storage/tokudb/ft-index/cmake_modules/TokuSetupCTest.cmake4
-rw-r--r--storage/tokudb/ft-index/cmake_modules/TokuSetupCompiler.cmake1
-rw-r--r--storage/tokudb/ft-index/cmake_modules/TokuThirdParty.cmake35
-rw-r--r--storage/tokudb/ft-index/examples/CMakeLists.txt2
-rw-r--r--storage/tokudb/ft-index/ft/CMakeLists.txt2
-rw-r--r--storage/tokudb/ft-index/ft/bndata.cc10
-rw-r--r--storage/tokudb/ft-index/ft/bndata.h4
-rw-r--r--storage/tokudb/ft-index/ft/cachetable-internal.h16
-rw-r--r--storage/tokudb/ft-index/ft/cachetable.cc262
-rw-r--r--storage/tokudb/ft-index/ft/cachetable.h16
-rw-r--r--storage/tokudb/ft-index/ft/checkpoint.cc29
-rw-r--r--storage/tokudb/ft-index/ft/compress.cc6
-rw-r--r--storage/tokudb/ft-index/ft/fifo.cc17
-rw-r--r--storage/tokudb/ft-index/ft/fifo.h2
-rw-r--r--storage/tokudb/ft-index/ft/ft-cachetable-wrappers.cc5
-rw-r--r--storage/tokudb/ft-index/ft/ft-flusher.cc62
-rw-r--r--storage/tokudb/ft-index/ft/ft-flusher.h2
-rw-r--r--storage/tokudb/ft-index/ft/ft-hot-flusher.cc6
-rw-r--r--storage/tokudb/ft-index/ft/ft-internal.h49
-rw-r--r--storage/tokudb/ft-index/ft/ft-ops.cc568
-rw-r--r--storage/tokudb/ft-index/ft/ft-ops.h17
-rw-r--r--storage/tokudb/ft-index/ft/ft-serialize.cc2
-rw-r--r--storage/tokudb/ft-index/ft/ft-test-helpers.cc4
-rw-r--r--storage/tokudb/ft-index/ft/ft.cc20
-rw-r--r--storage/tokudb/ft-index/ft/ft.h7
-rw-r--r--storage/tokudb/ft-index/ft/ft_layout_version.h1
-rw-r--r--storage/tokudb/ft-index/ft/ft_node-serialize.cc160
-rw-r--r--storage/tokudb/ft-index/ft/ftloader-internal.h4
-rw-r--r--storage/tokudb/ft-index/ft/ftloader.cc23
-rw-r--r--storage/tokudb/ft-index/ft/fttypes.h4
-rw-r--r--storage/tokudb/ft-index/ft/leafentry.h10
-rw-r--r--storage/tokudb/ft-index/ft/log-internal.h5
-rw-r--r--storage/tokudb/ft-index/ft/logformat.cc2
-rw-r--r--storage/tokudb/ft-index/ft/logger.cc6
-rw-r--r--storage/tokudb/ft-index/ft/logger.h1
-rw-r--r--storage/tokudb/ft-index/ft/roll.cc44
-rw-r--r--storage/tokudb/ft-index/ft/rollback-apply.cc19
-rw-r--r--storage/tokudb/ft-index/ft/rollback-ct-callbacks.cc13
-rw-r--r--storage/tokudb/ft-index/ft/rollback-ct-callbacks.h9
-rw-r--r--storage/tokudb/ft-index/ft/rollback.cc34
-rw-r--r--storage/tokudb/ft-index/ft/rollback.h6
-rw-r--r--storage/tokudb/ft-index/ft/rollback_log_node_cache.cc7
-rw-r--r--storage/tokudb/ft-index/ft/rollback_log_node_cache.h1
-rw-r--r--storage/tokudb/ft-index/ft/tests/cachetable-5097.cc7
-rw-r--r--storage/tokudb/ft-index/ft/tests/cachetable-5978.cc2
-rw-r--r--storage/tokudb/ft-index/ft/tests/cachetable-clock-eviction2.cc13
-rw-r--r--storage/tokudb/ft-index/ft/tests/cachetable-clock-eviction3.cc14
-rw-r--r--storage/tokudb/ft-index/ft/tests/cachetable-clock-eviction4.cc7
-rw-r--r--storage/tokudb/ft-index/ft/tests/cachetable-eviction-close-test2.cc7
-rw-r--r--storage/tokudb/ft-index/ft/tests/cachetable-eviction-getandpin-test2.cc7
-rw-r--r--storage/tokudb/ft-index/ft/tests/cachetable-evictor-class.cc4
-rw-r--r--storage/tokudb/ft-index/ft/tests/ft-bfe-query.cc25
-rw-r--r--storage/tokudb/ft-index/ft/tests/ft-clock-test.cc28
-rw-r--r--storage/tokudb/ft-index/ft/tests/ft-serialize-benchmark.cc6
-rw-r--r--storage/tokudb/ft-index/ft/tests/ft-serialize-test.cc28
-rw-r--r--storage/tokudb/ft-index/ft/tests/ftloader-test-bad-generate.cc2
-rw-r--r--storage/tokudb/ft-index/ft/tests/ftloader-test-extractor-errors.cc2
-rw-r--r--storage/tokudb/ft-index/ft/tests/ftloader-test-extractor.cc2
-rw-r--r--storage/tokudb/ft-index/ft/tests/ftloader-test-merge-files-dbufio.cc2
-rw-r--r--storage/tokudb/ft-index/ft/tests/ftloader-test-open.cc2
-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.cc2
-rw-r--r--storage/tokudb/ft-index/ft/tests/ftloader-test.cc2
-rw-r--r--storage/tokudb/ft-index/ft/tests/make-tree.cc3
-rw-r--r--storage/tokudb/ft-index/ft/tests/mempool-115.cc196
-rw-r--r--storage/tokudb/ft-index/ft/tests/msnfilter.cc9
-rw-r--r--storage/tokudb/ft-index/ft/tests/orthopush-flush.cc19
-rw-r--r--storage/tokudb/ft-index/ft/tests/test-flushes-on-cleaner.cc3
-rw-r--r--storage/tokudb/ft-index/ft/tests/test-hot-with-bounds.cc3
-rw-r--r--storage/tokudb/ft-index/ft/tests/test-inc-split.cc14
-rw-r--r--storage/tokudb/ft-index/ft/tests/test-leafentry-nested.cc7
-rw-r--r--storage/tokudb/ft-index/ft/tests/test-pick-child-to-flush.cc3
-rw-r--r--storage/tokudb/ft-index/ft/tests/test.h14
-rw-r--r--storage/tokudb/ft-index/ft/tests/upgrade_test_simple.cc3
-rw-r--r--storage/tokudb/ft-index/ft/tests/verify-bad-msn.cc3
-rw-r--r--storage/tokudb/ft-index/ft/tests/verify-bad-pivots.cc3
-rw-r--r--storage/tokudb/ft-index/ft/tests/verify-dup-in-leaf.cc3
-rw-r--r--storage/tokudb/ft-index/ft/tests/verify-dup-pivots.cc3
-rw-r--r--storage/tokudb/ft-index/ft/tests/verify-misrouted-msgs.cc3
-rw-r--r--storage/tokudb/ft-index/ft/tests/verify-unsorted-leaf.cc3
-rw-r--r--storage/tokudb/ft-index/ft/tests/verify-unsorted-pivots.cc3
-rw-r--r--storage/tokudb/ft-index/ft/txn.cc14
-rw-r--r--storage/tokudb/ft-index/ft/txn_manager.cc26
-rw-r--r--storage/tokudb/ft-index/ft/txn_manager.h60
-rw-r--r--storage/tokudb/ft-index/ft/ule.cc159
-rw-r--r--storage/tokudb/ft-index/ft/ule.h3
-rw-r--r--storage/tokudb/ft-index/locktree/lock_request.cc64
-rw-r--r--storage/tokudb/ft-index/locktree/lock_request.h15
-rw-r--r--storage/tokudb/ft-index/locktree/locktree.cc13
-rw-r--r--storage/tokudb/ft-index/locktree/locktree.h80
-rw-r--r--storage/tokudb/ft-index/locktree/manager.cc222
-rw-r--r--storage/tokudb/ft-index/locktree/tests/lock_request_create_set.cc4
-rw-r--r--storage/tokudb/ft-index/locktree/tests/lock_request_get_set_keys.cc11
-rw-r--r--storage/tokudb/ft-index/locktree/tests/lock_request_killed.cc179
-rw-r--r--storage/tokudb/ft-index/locktree/tests/lock_request_not_killed.cc175
-rw-r--r--storage/tokudb/ft-index/locktree/tests/lock_request_start_deadlock.cc24
-rw-r--r--storage/tokudb/ft-index/locktree/tests/lock_request_start_pending.cc8
-rw-r--r--storage/tokudb/ft-index/locktree/tests/lock_request_unit_test.h3
-rw-r--r--storage/tokudb/ft-index/locktree/tests/lock_request_wait_time_callback.cc151
-rw-r--r--storage/tokudb/ft-index/locktree/tests/locktree_conflicts.cc8
-rw-r--r--storage/tokudb/ft-index/locktree/tests/locktree_escalation_1big7lt_1small.cc304
-rw-r--r--storage/tokudb/ft-index/locktree/tests/locktree_escalation_2big_1lt.cc250
-rw-r--r--storage/tokudb/ft-index/locktree/tests/locktree_escalation_2big_2lt.cc250
-rw-r--r--storage/tokudb/ft-index/locktree/tests/locktree_escalation_impossible.cc204
-rw-r--r--storage/tokudb/ft-index/locktree/tests/locktree_escalation_stalls.cc87
-rw-r--r--storage/tokudb/ft-index/locktree/tests/locktree_infinity.cc38
-rw-r--r--storage/tokudb/ft-index/locktree/tests/locktree_overlapping_relock.cc6
-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.cc4
-rw-r--r--storage/tokudb/ft-index/locktree/tests/manager_create_destroy.cc1
-rw-r--r--storage/tokudb/ft-index/locktree/tests/manager_params.cc4
-rw-r--r--storage/tokudb/ft-index/locktree/tests/manager_status.cc8
-rw-r--r--storage/tokudb/ft-index/portability/CMakeLists.txt13
-rw-r--r--storage/tokudb/ft-index/portability/file.cc24
-rw-r--r--storage/tokudb/ft-index/portability/os_malloc.cc1
-rw-r--r--storage/tokudb/ft-index/portability/tests/test-fair-rwlock.cc665
-rw-r--r--storage/tokudb/ft-index/portability/toku_fair_rwlock.cc361
-rw-r--r--storage/tokudb/ft-index/portability/toku_fair_rwlock.h237
-rwxr-xr-xstorage/tokudb/ft-index/scripts/run.stress-tests.py1
-rw-r--r--storage/tokudb/ft-index/src/CMakeLists.txt10
-rw-r--r--storage/tokudb/ft-index/src/export.map1
-rw-r--r--storage/tokudb/ft-index/src/indexer-undo-do.cc36
-rw-r--r--storage/tokudb/ft-index/src/loader.cc6
-rw-r--r--storage/tokudb/ft-index/src/tests/CMakeLists.txt13
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-first-empty.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-first.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-last.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-next-prev-deadlock.cc2
-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.cc2
-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.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-set-range-n.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-set-range-reverse-0.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-set.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-table-lock.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/db-put-simple-deadlock-threads.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/db-put-simple-lockwait.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/db-put-update-deadlock.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/env_loader_memory.cc9
-rw-r--r--storage/tokudb/ft-index/src/tests/env_nproc.cc143
-rw-r--r--storage/tokudb/ft-index/src/tests/filesize.cc3
-rw-r--r--storage/tokudb/ft-index/src/tests/get_last_key.cc299
-rw-r--r--storage/tokudb/ft-index/src/tests/hot-optimize-table-tests.cc3
-rw-r--r--storage/tokudb/ft-index/src/tests/locktree_escalation_stalls.cc312
-rw-r--r--storage/tokudb/ft-index/src/tests/recover-child-rollback.cc168
-rw-r--r--storage/tokudb/ft-index/src/tests/test_4368.cc3
-rw-r--r--storage/tokudb/ft-index/src/tests/test_bad_implicit_promotion.cc190
-rw-r--r--storage/tokudb/ft-index/src/tests/test_cursor_interrupt.cc202
-rw-r--r--storage/tokudb/ft-index/src/tests/test_insert_many_gc.cc157
-rw-r--r--storage/tokudb/ft-index/src/tests/test_iterate_pending_lock_requests.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/test_kv_gen.h3
-rw-r--r--storage/tokudb/ft-index/src/tests/test_lock_timeout_callback.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/test_stress5.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/threaded_stress_test_helpers.h21
-rw-r--r--storage/tokudb/ft-index/src/tests/update-multiple-with-indexer-array.cc158
-rw-r--r--storage/tokudb/ft-index/src/ydb-internal.h7
-rw-r--r--storage/tokudb/ft-index/src/ydb.cc77
-rw-r--r--storage/tokudb/ft-index/src/ydb_cursor.cc9
-rw-r--r--storage/tokudb/ft-index/src/ydb_db.cc81
-rw-r--r--storage/tokudb/ft-index/src/ydb_env_func.cc4
-rw-r--r--storage/tokudb/ft-index/src/ydb_row_lock.cc22
-rw-r--r--storage/tokudb/ft-index/src/ydb_txn.cc12
-rw-r--r--storage/tokudb/ft-index/src/ydb_txn.h3
-rw-r--r--storage/tokudb/ft-index/toku_include/CMakeLists.txt2
-rw-r--r--storage/tokudb/ft-index/util/CMakeLists.txt4
-rw-r--r--storage/tokudb/ft-index/util/context.cc242
-rw-r--r--storage/tokudb/ft-index/util/context.h204
-rw-r--r--storage/tokudb/ft-index/util/frwlock.cc70
-rw-r--r--storage/tokudb/ft-index/util/frwlock.h47
-rw-r--r--storage/tokudb/ft-index/util/kibbutz.cc19
-rw-r--r--storage/tokudb/ft-index/util/kibbutz.h2
-rw-r--r--storage/tokudb/ft-index/util/mempool.cc17
-rw-r--r--storage/tokudb/ft-index/util/mempool.h7
-rw-r--r--storage/tokudb/ft-index/util/scoped_malloc.cc265
-rw-r--r--storage/tokudb/ft-index/util/scoped_malloc.h153
-rw-r--r--storage/tokudb/ft-index/util/tests/test-frwlock-fair-writers.cc52
-rw-r--r--storage/tokudb/ft-index/util/tests/test-kibbutz.cc4
-rw-r--r--storage/tokudb/ft-index/util/tests/test-kibbutz2.cc4
-rw-r--r--storage/tokudb/ft-index/util/tests/test-rwlock-cheapness.cc11
-rw-r--r--storage/tokudb/ft-index/util/tests/test-rwlock-unfair-writers.cc60
-rw-r--r--storage/tokudb/ft-index/util/tests/test-rwlock.cc298
-rw-r--r--storage/tokudb/ha_tokudb.cc1266
-rw-r--r--storage/tokudb/ha_tokudb.h50
-rw-r--r--storage/tokudb/ha_tokudb_admin.cc56
-rw-r--r--storage/tokudb/ha_tokudb_alter_56.cc130
-rw-r--r--storage/tokudb/ha_tokudb_alter_common.cc15
-rw-r--r--storage/tokudb/ha_tokudb_update.cc14
-rw-r--r--storage/tokudb/hatoku_cmp.cc125
-rw-r--r--storage/tokudb/hatoku_cmp.h75
-rw-r--r--storage/tokudb/hatoku_defines.h279
-rw-r--r--storage/tokudb/hatoku_hton.cc334
-rw-r--r--storage/tokudb/hatoku_hton.h54
-rw-r--r--storage/tokudb/mysql-test/tokudb/locks-blocking-row-locks-testgen.py6
-rw-r--r--storage/tokudb/mysql-test/tokudb/r/auto_increment_boundary.result1
-rw-r--r--storage/tokudb/mysql-test/tokudb/r/auto_increment_boundary_traditional.result1
-rw-r--r--storage/tokudb/mysql-test/tokudb/r/information-schema-global-status.result4
-rw-r--r--storage/tokudb/mysql-test/tokudb/r/locks-blocking-row-locks-getset.result10
-rw-r--r--storage/tokudb/mysql-test/tokudb/r/locks-blocking-row-locks.result7
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/auto_increment.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/auto_increment_boundary.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/auto_increment_boundary_traditional.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/bulk-fetch.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/bulk-fetch2.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_all_1000_1.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_all_1000_10.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_auto_inc.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_bin.test3
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_bin_descriptor.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_bin_key.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_bin_pad.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_bin_rename.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_blob.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_char.test3
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_char_binary.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_char_charbinary.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_char_charset.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_char_default.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_char_descriptor.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_char_key.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_char_null.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_char_rename.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_int.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_int_default.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_int_descriptor.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_int_key.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_int_not_supported.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_int_rename.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_multiple_columns.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_text.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_varbin.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_varbin_cross256.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_varbin_default.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_varbin_descriptor.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_varbin_key.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_varbin_multiple.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_varbin_null.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_varbin_rename.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_varbin_varchar.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_varchar.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_varchar_charset.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_varchar_cross256.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_varchar_default.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_varchar_descriptor.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_varchar_key.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_varchar_null.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_varchar_prefix_a.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_varchar_prefix_b.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_varchar_rename.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_varchar_sum_cross256.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_varchar_varbin.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/cluster_1829.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/cluster_2968-0.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/cluster_2968-1.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/cluster_2968-2.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/cluster_2968-3.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/cluster_create_table.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/cluster_delete.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/cluster_delete2.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/cluster_filter.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/cluster_filter_hidden.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/cluster_filter_key.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/cluster_filter_unpack_varchar.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/cluster_filter_unpack_varchar_and_int_hidden.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/cluster_filter_unpack_varchar_hidden.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/cluster_filter_varchar_prefix.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/cluster_key.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/cluster_query_plan.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/cluster_tokudb_bug_993.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/cluster_tokudb_bug_993_2.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/cluster_update.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/cluster_update2.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/ctype_ascii.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/ctype_collate.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/ctype_cp1250_ch.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/ctype_cp1251.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/hotindex-del-0.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/hotindex-del-1.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/hotindex-del-fast.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/hotindex-del-slow.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/hotindex-insert-0.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/hotindex-insert-1.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/hotindex-insert-2.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/hotindex-insert-bigchar.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/hotindex-update-0.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/hotindex-update-1.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_lock_waits_released.test7
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_lock_waits_timeout.test3
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_locks_released.test3
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/information-schema-global-status.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/lockretry-insert.writelocktable.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/lockretry-writelocktable.insert.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/lockretry-writelocktable.insert2.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/locks-blocking-row-locks-getset.test13
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/locks-blocking-row-locks.test14
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/locks-delete-deadlock-1.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/locks-no-read-lock-serializable-autocommit.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/locks-select-update-1.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/locks-select-update-2.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/locks-select-update-3.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/locks-update-deadlock-1.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-1.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-10.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-11.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-12.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-13.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-14.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-15.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-16.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-17.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-18.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-19.test4
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-2.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-20.test4
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-21.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-22.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-23.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-24.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-25.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-26.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-27.test4
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-28.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-2808-read-committed.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-2808-read-uncommitted.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-29.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-3.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-30.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-31.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-33.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-34.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-35.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-36.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-37.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-38.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-39.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-4.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-40.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-5.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-6.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-7.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-8.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-9.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/mvcc-checksum-locks.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/nested_txn_autocommit.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/nested_txn_begin.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/nested_txn_implicit_commit.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/prim_key_1.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/prim_key_2.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/prim_key_3.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/prim_key_4.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/prim_key_5.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/prim_key_6.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/replace-ignore.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/rows-32m-0.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/rows-32m-1.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/rows-32m-rand-insert.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/rows-32m-seq-insert.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/savepoint-3.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/simple_delete_all.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/simple_join_tokudb_myisam.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/simple_truncate.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/truncate_row_count.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/truncate_txn_commit.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/truncate_txn_rollback.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/r/add_index_6.result2
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/r/hot_create_unique_index.result1
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/t/1522.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/t/add_index_1.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/t/add_index_10.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/t/add_index_11.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/t/add_index_12.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/t/add_index_13.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/t/add_index_14.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/t/add_index_16.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/t/add_index_17.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/t/add_index_18.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/t/add_index_2.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/t/add_index_3.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/t/add_index_4.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/t/add_index_6.test9
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/t/add_index_7.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/t/add_index_8.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/t/add_index_9.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/t/falcon_bug_23691.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/t/falcon_bug_23692.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/t/hot_create_unique_index.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb_add_index/t/tokudb_bug_1152.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/r/drop_pk_with_prefix.result20
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/r/hcad_and_rename_table.result3
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/r/hcad_drop_char0_t6.result5
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/r/mod_enum.result58
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/r/null_bytes_add_key.result53
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/r/null_bytes_col_rename.result54
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/r/null_bytes_drop_default.result54
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/r/null_bytes_drop_key.result56
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/5260.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/ai_di.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/auto_inc.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/drop_pk_with_prefix.test32
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add.test33442
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add2.test32574
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add3.test33442
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_blob_add.test7402
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_blob_drop.test704
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_drop.test23740
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_fixed_add.test7402
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_fixed_drop.test624
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_var_add.test6534
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_var_drop.test704
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_and_rename_table.test3
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering2.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_diff_num_offset_bytes.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_drop_char0_t6.test17
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_add.test12606
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_add2.test12606
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_drop.test3800
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_add.test12606
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_add2.test12606
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_drop.test4080
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_indexing_mix.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_null_bits.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_pk.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_pk2.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_template.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_tmp_tables.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_tmp_tables_56.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_add.test12606
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_add2.test11738
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_drop.test3800
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_dels.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_lock_sps.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_locks.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcr.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcr2.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcr3.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hot_row_format_alter.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/mod_enum.test56
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_add_key.test62
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_col_rename.test62
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_drop_default.test62
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_drop_key.test64
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter2.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/row_format_alter.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/test_field_same_detection.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/virtual_columns.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/disabled.def3
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/2970.result1
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/alter_external_lock_assert.result21
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/alter_part_tokudb_bug_155.result33
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/alter_table_copy_table.result8
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/checkpoint_lock.result6
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/checkpoint_lock_3.result6
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/commit_index_end_1.result15
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/commit_index_end_2.result5
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/expand_tinytext_text.result1
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/leak172.result124
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/optimize_temp_table_tokudb.result6
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/subselect_index_next_same_bug_157.result78
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/tokudb_drop_part_table_668.result3
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/tokudb_drop_simple_table_668.result23
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/std_data/leak172_t1.data2
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/std_data/leak172_t2.data2108
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/1913.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/1938.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/1949.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/2043.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/2219.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/2262.test8
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/2383.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/2458.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/2548.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/2641.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/2952.test4
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/2970.test3
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/3014.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/3015.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/3083.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/4472.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/4656.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/4656_2.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/5089.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/5733_innodb.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/6053.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/6684.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/alter_external_lock_assert.test26
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/alter_part_tokudb_bug_155.test51
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/alter_table_copy_table.test12
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/checkpoint_lock.test6
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/checkpoint_lock_3.test6
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/commit_index_end_1.test23
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/commit_index_end_2.test14
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/expand_tinytext_text.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/fileops-4.test4
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/ft-index-40.test1
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/index_read.test2
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/leak172.test152
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/optimize_temp_table_tokudb.test15
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/subselect_index_next_same_bug_157.test91
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/tokudb_drop_part_table_668.test3
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/tokudb_drop_simple_table_668.test3
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/xa-1.test4
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/xa-2.test4
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/xa-6.test2
-rw-r--r--storage/tokudb/scripts/common.sh10
-rwxr-xr-xstorage/tokudb/scripts/make.mysql.bash13
-rwxr-xr-xstorage/tokudb/scripts/make.mysql.debug.env.bash70
-rwxr-xr-xstorage/tokudb/scripts/nightly.mysql.build.and.test.bash26
-rwxr-xr-xstorage/tokudb/scripts/run.atc.ontime.bash29
-rwxr-xr-xstorage/tokudb/scripts/run.mysql.tests.bash55
-rwxr-xr-xstorage/tokudb/scripts/run.sql.bench.bash2
-rw-r--r--storage/tokudb/scripts/run.tests.7.0.3.bash50
-rwxr-xr-xstorage/tokudb/scripts/run.tpch.bash27
-rwxr-xr-xstorage/tokudb/scripts/setup.mysql.bash61
-rwxr-xr-xstorage/tokudb/scripts/tokutek.make.mysql.bash24
-rw-r--r--storage/tokudb/tokudb_card.h19
-rw-r--r--storage/tokudb/tokudb_update_fun.cc19
-rw-r--r--support-files/compiler_warnings.supp1
-rw-r--r--support-files/mysql.server.sh5
-rw-r--r--support-files/rpm/server-prein.sh1
600 files changed, 129057 insertions, 121034 deletions
diff --git a/client/mysqltest.cc b/client/mysqltest.cc
index 3304af3981d..91bc531b2ae 100644
--- a/client/mysqltest.cc
+++ b/client/mysqltest.cc
@@ -7943,6 +7943,7 @@ void handle_error(struct st_command *command,
DBUG_ENTER("handle_error");
+ command->used_replace= 1;
if (command->require_file)
{
/*
diff --git a/dbug/dbug.c b/dbug/dbug.c
index c6d95a74c1c..dffd7a44cd8 100644
--- a/dbug/dbug.c
+++ b/dbug/dbug.c
@@ -1642,6 +1642,7 @@ void _db_end_()
cs->stack= &init_settings;
FreeState(cs, 0);
+ pthread_mutex_destroy(&THR_LOCK_dbug);
init_done= 0;
}
diff --git a/include/heap.h b/include/heap.h
index 149f9ed5f56..724cf6c5f98 100644
--- a/include/heap.h
+++ b/include/heap.h
@@ -102,8 +102,8 @@ typedef struct st_heap_block
HP_PTRS *root; /* Top-level block */
struct st_level_info level_info[HP_MAX_LEVELS+1];
uint levels; /* number of used levels */
- uint records_in_block; /* Records in one heap-block */
uint recbuffer; /* Length of one saved record */
+ ulong records_in_block; /* Records in one heap-block */
ulong last_allocated; /* number of records there is allocated space for */
} HP_BLOCK;
@@ -134,14 +134,15 @@ typedef struct st_heap_share
{
HP_BLOCK block;
HP_KEYDEF *keydef;
- ulong min_records,max_records; /* Params to open */
ulonglong data_length,index_length,max_table_size;
+ ulonglong auto_increment;
+ ulong min_records,max_records; /* Params to open */
+ ulong records; /* records */
+ ulong blength; /* records rounded up to 2^n */
+ ulong deleted; /* Deleted records in database */
uint key_stat_version; /* version to indicate insert/delete */
uint key_version; /* Updated on key change */
uint file_version; /* Update on clear */
- uint records; /* records */
- uint blength; /* records rounded up to 2^n */
- uint deleted; /* Deleted records in database */
uint reclength; /* Length of one record */
uint changed;
uint keys,max_key_length;
@@ -157,7 +158,6 @@ typedef struct st_heap_share
LIST open_list;
uint auto_key;
uint auto_key_type; /* real type of the auto key segment */
- ulonglong auto_increment;
} HP_SHARE;
struct st_hp_hash_info;
@@ -188,12 +188,12 @@ typedef struct st_heap_info
typedef struct st_heap_create_info
{
HP_KEYDEF *keydef;
- ulong max_records;
- ulong min_records;
uint auto_key; /* keynr [1 - maxkey] for auto key */
uint auto_key_type;
uint keys;
uint reclength;
+ ulong max_records;
+ ulong min_records;
ulonglong max_table_size;
ulonglong auto_increment;
my_bool with_auto_increment;
diff --git a/libmysql/CMakeLists.txt b/libmysql/CMakeLists.txt
index 9480b2b218c..737840fbab7 100644
--- a/libmysql/CMakeLists.txt
+++ b/libmysql/CMakeLists.txt
@@ -306,7 +306,45 @@ IF(CMAKE_SYSTEM_NAME MATCHES "Linux")
# DBD::mysql requires this
is_prefix
- )
+ )
+
+
+ # And even more so on Debian
+ SET(CLIENT_API_5_5_EXTRA
+ # libmyodbc. Argh!
+ alloc_dynamic
+ alloc_root
+ delete_dynamic
+ dynstr_append
+ dynstr_append_mem
+ dynstr_append_os_quoted
+ dynstr_free
+ dynstr_realloc
+ free_root
+ get_dynamic
+ init_dynamic_array2
+ init_dynamic_string
+ int2str
+ list_add
+ list_delete
+ my_end
+ my_free
+ my_malloc
+ my_memdup
+ my_realloc
+ my_strdup
+ set_dynamic
+ strdup_root
+ strend
+ strfill
+ strmake
+ strmake_root
+ strxmov
+
+ # pam_mysql.so
+ make_scrambled_password
+ make_scrambled_password_323
+ )
# Linker script to version symbols in Fedora- and Debian- compatible way, MDEV-5529
SET(VERSION_SCRIPT_TEMPLATE ${CMAKE_CURRENT_SOURCE_DIR}/libmysql_versions.ld.in)
@@ -324,7 +362,7 @@ IF(CMAKE_SYSTEM_NAME MATCHES "Linux")
ENDFOREACH()
SET (CLIENT_API_5_5_LIST)
- FOREACH (f ${CLIENT_API_FUNCTIONS_5_5})
+ FOREACH (f ${CLIENT_API_FUNCTIONS_5_5} ${CLIENT_API_5_5_EXTRA})
SET(CLIENT_API_5_5_LIST "${CLIENT_API_5_5_LIST}\t${f};\n")
ENDFOREACH()
@@ -385,7 +423,9 @@ IF(UNIX)
ENDIF()
IF(NOT DISABLE_SHARED)
- MERGE_LIBRARIES(libmysql SHARED ${LIBS} EXPORTS ${CLIENT_API_FUNCTIONS} ${CLIENT_API_5_1_EXTRA} COMPONENT SharedLibraries)
+ MERGE_LIBRARIES(libmysql SHARED ${LIBS}
+ EXPORTS ${CLIENT_API_FUNCTIONS} ${CLIENT_API_5_1_EXTRA} ${CLIENT_API_5_5_EXTRA}
+ COMPONENT SharedLibraries)
IF(UNIX)
# libtool compatability
IF(CMAKE_SYSTEM_NAME MATCHES "FreeBSD" OR APPLE)
diff --git a/mysql-test/include/have_unix_socket.inc b/mysql-test/include/have_unix_socket.inc
new file mode 100644
index 00000000000..4246b138e9d
--- /dev/null
+++ b/mysql-test/include/have_unix_socket.inc
@@ -0,0 +1,13 @@
+--source include/not_embedded.inc
+
+if (!$AUTH_SOCKET_SO) {
+ skip No unix_socket plugin;
+}
+
+if (!$USER) {
+ skip USER variable is undefined;
+}
+
+if (`SELECT count(*) <> 0 FROM mysql.user WHERE user = '$USER'`) {
+ skip \$USER=$USER which exists in mysql.user;
+}
diff --git a/mysql-test/r/ctype_binary.result b/mysql-test/r/ctype_binary.result
index 9b38776e1ec..3dfcaf18120 100644
--- a/mysql-test/r/ctype_binary.result
+++ b/mysql-test/r/ctype_binary.result
@@ -740,7 +740,7 @@ create table t1 as select concat(uncompressed_length('')) as c1;
show create table t1;
Table Create Table
t1 CREATE TABLE `t1` (
- `c1` varbinary(10) NOT NULL DEFAULT ''
+ `c1` varbinary(10) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
drop table t1;
create table t1 as select concat(connection_id()) as c1;
diff --git a/mysql-test/r/ctype_cp1251.result b/mysql-test/r/ctype_cp1251.result
index b6114ba6f59..7030a77b6b2 100644
--- a/mysql-test/r/ctype_cp1251.result
+++ b/mysql-test/r/ctype_cp1251.result
@@ -1132,7 +1132,7 @@ create table t1 as select concat(uncompressed_length('')) as c1;
show create table t1;
Table Create Table
t1 CREATE TABLE `t1` (
- `c1` varchar(10) CHARACTER SET cp1251 NOT NULL DEFAULT ''
+ `c1` varchar(10) CHARACTER SET cp1251 DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
drop table t1;
create table t1 as select concat(connection_id()) as c1;
diff --git a/mysql-test/r/ctype_latin1.result b/mysql-test/r/ctype_latin1.result
index 630288ebcb7..b1507a3222b 100644
--- a/mysql-test/r/ctype_latin1.result
+++ b/mysql-test/r/ctype_latin1.result
@@ -1212,7 +1212,7 @@ create table t1 as select concat(uncompressed_length('')) as c1;
show create table t1;
Table Create Table
t1 CREATE TABLE `t1` (
- `c1` varchar(10) NOT NULL DEFAULT ''
+ `c1` varchar(10) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
drop table t1;
create table t1 as select concat(connection_id()) as c1;
diff --git a/mysql-test/r/ctype_ucs.result b/mysql-test/r/ctype_ucs.result
index 5ce58fd7617..6e5ea46fde1 100644
--- a/mysql-test/r/ctype_ucs.result
+++ b/mysql-test/r/ctype_ucs.result
@@ -2212,7 +2212,7 @@ create table t1 as select concat(uncompressed_length('')) as c1;
show create table t1;
Table Create Table
t1 CREATE TABLE `t1` (
- `c1` varchar(10) CHARACTER SET ucs2 NOT NULL DEFAULT ''
+ `c1` varchar(10) CHARACTER SET ucs2 DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
drop table t1;
create table t1 as select concat(connection_id()) as c1;
diff --git a/mysql-test/r/ctype_utf8.result b/mysql-test/r/ctype_utf8.result
index 4d558b2902c..ba96712653d 100644
--- a/mysql-test/r/ctype_utf8.result
+++ b/mysql-test/r/ctype_utf8.result
@@ -3089,7 +3089,7 @@ create table t1 as select concat(uncompressed_length('')) as c1;
show create table t1;
Table Create Table
t1 CREATE TABLE `t1` (
- `c1` varchar(10) CHARACTER SET utf8 NOT NULL DEFAULT ''
+ `c1` varchar(10) CHARACTER SET utf8 DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
drop table t1;
create table t1 as select concat(connection_id()) as c1;
diff --git a/mysql-test/r/derived_view.result b/mysql-test/r/derived_view.result
index 80d2d64dced..64501ab5b76 100644
--- a/mysql-test/r/derived_view.result
+++ b/mysql-test/r/derived_view.result
@@ -2366,6 +2366,46 @@ id select_type table type possible_keys key key_len ref rows Extra
3 DEPENDENT SUBQUERY pi ref gallery_id gallery_id 4 test.gal.id 4 Using temporary; Using filesort
drop table galleries, pictures;
#
+# MDEV-5740: Assertion
+#`!derived->first_select()->exclude_from_table_unique_test ||
+#derived->outer_select()-> exclude_from_table_unique_test'
+#failed on 2nd execution of PS with derived_merge
+#
+set @save_optimizer_switch5740=@@optimizer_switch;
+SET optimizer_switch = 'derived_merge=on';
+CREATE TABLE t1 (a INT);
+INSERT INTO t1 VALUES (1),(2);
+CREATE TABLE t2 (b INT);
+INSERT INTO t2 VALUES (3),(4);
+PREPARE stmt FROM '
+ INSERT INTO t1 SELECT * FROM t2 UNION SELECT * FROM (SELECT * FROM t1) AS sq
+';
+EXECUTE stmt;
+select * from t1;
+a
+1
+2
+3
+4
+1
+2
+EXECUTE stmt;
+select * from t1;
+a
+1
+2
+3
+4
+1
+2
+3
+4
+1
+2
+deallocate prepare stmt;
+drop table t1,t2;
+set optimizer_switch=@save_optimizer_switch5740;
+#
# end of 5.3 tests
#
set optimizer_switch=@exit_optimizer_switch;
diff --git a/mysql-test/r/failed_auth_unixsocket.result b/mysql-test/r/failed_auth_unixsocket.result
new file mode 100644
index 00000000000..3cf58ca5bec
--- /dev/null
+++ b/mysql-test/r/failed_auth_unixsocket.result
@@ -0,0 +1,12 @@
+update mysql.user set plugin='unix_socket';
+flush privileges;
+connect(localhost,USER,,test,MASTER_PORT,MASTER_SOCKET);
+ERROR HY000: Plugin 'unix_socket' is not loaded
+ERROR HY000: Plugin 'unix_socket' is not loaded
+install plugin unix_socket soname 'auth_socket.so';
+connect(localhost,USER,,test,MASTER_PORT,MASTER_SOCKET);
+ERROR 28000: Access denied for user 'USER'@'localhost'
+ERROR 28000: Access denied for user 'USER'@'localhost'
+update mysql.user set plugin='';
+flush privileges;
+uninstall plugin unix_socket;
diff --git a/mysql-test/r/func_compress.result b/mysql-test/r/func_compress.result
index 011dec4d555..22b75de8c60 100644
--- a/mysql-test/r/func_compress.result
+++ b/mysql-test/r/func_compress.result
@@ -127,3 +127,23 @@ NULL 825307441
EXPLAIN EXTENDED SELECT * FROM (SELECT UNCOMPRESSED_LENGTH(c1) FROM t1) AS s;
DROP TABLE t1;
End of 5.0 tests
+#
+# Start of 5.3 tests
+#
+#
+# MDEV-5783 Assertion `0' failed in make_sortkey(SORTPARAM*, uchar*, uchar*) on ORDER BY HEX(UNCOMPRESSED_LENGTH(pk))
+#
+CREATE TABLE t1 (pk INT PRIMARY KEY);
+INSERT INTO t1 VALUES (1),(2);
+SELECT UNCOMPRESSED_LENGTH(pk) FROM t1;
+UNCOMPRESSED_LENGTH(pk)
+NULL
+NULL
+Warnings:
+Warning 1259 ZLIB: Input data corrupted
+Warning 1259 ZLIB: Input data corrupted
+SELECT * FROM t1 ORDER BY HEX(UNCOMPRESSED_LENGTH(pk));
+DROP TABLE t1;
+#
+# End of 5.3 tests
+#
diff --git a/mysql-test/r/func_misc.result b/mysql-test/r/func_misc.result
index 1d1300a96db..0c4d22f89b7 100644
--- a/mysql-test/r/func_misc.result
+++ b/mysql-test/r/func_misc.result
@@ -272,6 +272,22 @@ SELECT NAME_CONST('a', -(1)) OR 1;
NAME_CONST('a', -(1)) OR 1
1
#
+#MDEV-5446: Assertion `!table || (!table->read_set ||
+#bitmap_is_set(table->read_set, field_index))' fails on
+#EXPLAIN EXTENDED with VALUES function
+#
+CREATE TABLE t1 (a INT, b INT) ENGINE=MyISAM;
+INSERT INTO t1 VALUES (1,10);
+CREATE VIEW v1 AS SELECT * FROM t1;
+EXPLAIN EXTENDED SELECT VALUES(b) FROM v1;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 system NULL NULL NULL NULL 1 100.00
+Warnings:
+Note 1003 select values(10) AS `VALUES(b)` from dual
+drop view v1;
+drop table t1;
+End of 5.3 tests
+#
# Bug #52165: Assertion failed: file .\dtoa.c, line 465
#
CREATE TABLE t1 (a SET('a'), b INT);
diff --git a/mysql-test/r/locked_temporary-5955.result b/mysql-test/r/locked_temporary-5955.result
new file mode 100644
index 00000000000..8999bdd39c4
--- /dev/null
+++ b/mysql-test/r/locked_temporary-5955.result
@@ -0,0 +1,2 @@
+CREATE TEMPORARY TABLE tmp (i INT) ENGINE=InnoDB;
+LOCK TABLES tmp AS p WRITE;
diff --git a/mysql-test/r/partition.result b/mysql-test/r/partition.result
index 5ea037df759..b8011656415 100644
--- a/mysql-test/r/partition.result
+++ b/mysql-test/r/partition.result
@@ -2535,45 +2535,6 @@ i
4
DROP TABLE t1;
#
-# MDEV-5177: ha_partition and innodb index intersection produce fewer rows (MySQL Bug#70703)
-#
-create table t1 (
-a int not null,
-b int not null,
-pk int not null,
-primary key (pk),
-key(a),
-key(b)
-) partition by hash(pk) partitions 10;
-insert into t1 values (1,2,4);
-insert into t1 values (1,0,17);
-insert into t1 values (1,2,25);
-insert into t1 values (10,20,122);
-insert into t1 values (10,20,123);
-create table t2 (a int);
-insert into t2 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
-insert into t1 select 1,2, 200 + A.a + 10*B.a + 100*C.a from t2 A, t2 B, t2 C;
-insert into t1 select 10+A.a + 10*B.a + 100*C.a + 1000*D.a,
-10+A.a + 10*B.a + 100*C.a + 1000*D.a,
-2000 + A.a + 10*B.a + 100*C.a + 1000*D.a
-from t2 A, t2 B, t2 C ,t2 D;
-explain select * from t1 where a=1 and b=2 and pk between 1 and 999999 ;
-id select_type table type possible_keys key key_len ref rows Extra
-1 SIMPLE t1 ref PRIMARY,a,b b 4 const 982 Using where
-create temporary table t3 as
-select * from t1 where a=1 and b=2 and pk between 1 and 999 ;
-select count(*) from t3;
-count(*)
-802
-drop table t3;
-create temporary table t3 as
-select * from t1 ignore index(a,b) where a=1 and b=2 and pk between 1 and 999 ;
-select count(*) from t3;
-count(*)
-802
-drop table t3;
-drop table t1,t2;
-#
# MDEV-5555: Incorrect index_merge on BTREE indices
#
CREATE TABLE t1 (
diff --git a/mysql-test/r/partition_innodb.result b/mysql-test/r/partition_innodb.result
index 9a837cb4b5b..07364bd1370 100644
--- a/mysql-test/r/partition_innodb.result
+++ b/mysql-test/r/partition_innodb.result
@@ -654,4 +654,43 @@ col1 col2 col3
1 2 2013-03-11 16:33:04
1 2 2013-03-11 16:33:24
DROP TABLE t1;
+#
+# MDEV-5177: ha_partition and innodb index intersection produce fewer rows (MySQL Bug#70703)
+#
+create table t1 (
+a int not null,
+b int not null,
+pk int not null,
+primary key (pk),
+key(a),
+key(b)
+) engine=innodb partition by hash(pk) partitions 10;
+insert into t1 values (1,2,4);
+insert into t1 values (1,0,17);
+insert into t1 values (1,2,25);
+insert into t1 values (10,20,122);
+insert into t1 values (10,20,123);
+create table t2 (a int);
+insert into t2 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
+insert into t1 select 1,2, 200 + A.a + 10*B.a + 100*C.a from t2 A, t2 B, t2 C;
+insert into t1 select 10+A.a + 10*B.a + 100*C.a + 1000*D.a,
+10+A.a + 10*B.a + 100*C.a + 1000*D.a,
+2000 + A.a + 10*B.a + 100*C.a + 1000*D.a
+from t2 A, t2 B, t2 C ,t2 D;
+explain select * from t1 where a=1 and b=2 and pk between 1 and 999999 ;
+id select_type table type possible_keys key key_len ref rows Extra
+1 SIMPLE t1 index_merge PRIMARY,a,b b,a 4,4 NULL # Using intersect(b,a); Using where; Using index
+create temporary table t3 as
+select * from t1 where a=1 and b=2 and pk between 1 and 999 ;
+select count(*) from t3;
+count(*)
+802
+drop table t3;
+create temporary table t3 as
+select * from t1 ignore index(a,b) where a=1 and b=2 and pk between 1 and 999 ;
+select count(*) from t3;
+count(*)
+802
+drop table t3;
+drop table t1,t2;
set global default_storage_engine=default;
diff --git a/mysql-test/r/partition_order.result b/mysql-test/r/partition_order.result
index 06c1b63a382..cecfc90eefb 100644
--- a/mysql-test/r/partition_order.result
+++ b/mysql-test/r/partition_order.result
@@ -734,8 +734,8 @@ a b
7 1
35 2
3 3
-2 4
30 4
+2 4
4 5
6 6
select * from t1 force index (b) where b < 10 ORDER BY b;
@@ -744,16 +744,16 @@ a b
7 1
35 2
3 3
-2 4
30 4
+2 4
4 5
6 6
select * from t1 force index (b) where b < 10 ORDER BY b DESC;
a b
6 6
4 5
-30 4
2 4
+30 4
3 3
35 2
7 1
diff --git a/mysql-test/r/subselect4.result b/mysql-test/r/subselect4.result
index 66d3fa6214a..a909230121d 100644
--- a/mysql-test/r/subselect4.result
+++ b/mysql-test/r/subselect4.result
@@ -2331,6 +2331,28 @@ id a2 a3 id a2 a3
DROP VIEW v2;
DROP TABLE t1,t2;
#
+# MDEV-5686: degenerate disjunct in NOT IN subquery
+#
+CREATE TABLE t1 (a int, b int, c varchar(3)) ENGINE=MyISAM;
+INSERT INTO t1 VALUES (1,1,'CAN'),(2,2,'AUS');
+CREATE TABLE t2 (f int) ENGINE=MyISAM;
+INSERT INTO t2 VALUES (3);
+EXPLAIN EXTENDED
+SELECT * FROM t2
+WHERE f NOT IN (SELECT b FROM t1
+WHERE 0 OR (c IN ('USA') OR c NOT IN ('USA')) AND a = b);
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 PRIMARY t2 system NULL NULL NULL NULL 1 100.00
+2 DEPENDENT SUBQUERY t1 ALL NULL NULL NULL NULL 2 100.00 Using where
+Warnings:
+Note 1003 select 3 AS `f` from dual where (not(<expr_cache><3>(<in_optimizer>(3,<exists>(select `test`.`t1`.`b` from `test`.`t1` where (((`test`.`t1`.`c` = 'USA') or (`test`.`t1`.`c` <> 'USA')) and trigcond(((<cache>(3) = `test`.`t1`.`b`) or isnull(`test`.`t1`.`b`))) and (`test`.`t1`.`b` = `test`.`t1`.`a`)) having trigcond(<is_not_null_test>(`test`.`t1`.`b`)))))))
+SELECT * FROM t2
+WHERE f NOT IN (SELECT b FROM t1
+WHERE 0 OR (c IN ('USA') OR c NOT IN ('USA')) AND a = b);
+f
+3
+DROP TABLE t1,t2;
+#
# MDEV-3899 Valgrind warnings (blocks are definitely lost) in filesort on IN subquery with SUM and DISTINCT
#
CREATE TABLE t1 (a INT) ENGINE=MyISAM;
diff --git a/mysql-test/r/subselect_mat.result b/mysql-test/r/subselect_mat.result
index cd78d9f93fb..6cc627ad16c 100644
--- a/mysql-test/r/subselect_mat.result
+++ b/mysql-test/r/subselect_mat.result
@@ -2055,6 +2055,20 @@ EXECUTE stmt;
a
DROP TABLE t1, t2;
DROP VIEW v2;
+#
+# MDEV-5811: Server crashes in best_access_path with materialization+semijoin and big_tables=ON
+#
+SET @tmp_mdev5811= @@big_tables;
+SET big_tables = ON;
+CREATE TABLE t1 (a INT);
+INSERT INTO t1 VALUES (1),(2);
+CREATE TABLE t2 (b INT);
+INSERT INTO t2 VALUES (3),(4);
+SELECT * FROM t1 AS t1_1, t1 AS t1_2
+WHERE ( t1_1.a, t1_2.a ) IN ( SELECT MAX(b), MIN(b) FROM t2 );
+a a
+DROP TABLE t1,t2;
+SET big_tables=@tmp_mdev5811;
# End of 5.3 tests
#
# MDEV-5056: Wrong result (extra rows) with materialization+semijoin, IN subqueries
diff --git a/mysql-test/r/subselect_sj_mat.result b/mysql-test/r/subselect_sj_mat.result
index 46972a79a05..95dfc34777b 100644
--- a/mysql-test/r/subselect_sj_mat.result
+++ b/mysql-test/r/subselect_sj_mat.result
@@ -2095,6 +2095,20 @@ EXECUTE stmt;
a
DROP TABLE t1, t2;
DROP VIEW v2;
+#
+# MDEV-5811: Server crashes in best_access_path with materialization+semijoin and big_tables=ON
+#
+SET @tmp_mdev5811= @@big_tables;
+SET big_tables = ON;
+CREATE TABLE t1 (a INT);
+INSERT INTO t1 VALUES (1),(2);
+CREATE TABLE t2 (b INT);
+INSERT INTO t2 VALUES (3),(4);
+SELECT * FROM t1 AS t1_1, t1 AS t1_2
+WHERE ( t1_1.a, t1_2.a ) IN ( SELECT MAX(b), MIN(b) FROM t2 );
+a a
+DROP TABLE t1,t2;
+SET big_tables=@tmp_mdev5811;
# End of 5.3 tests
#
# MDEV-5056: Wrong result (extra rows) with materialization+semijoin, IN subqueries
diff --git a/mysql-test/r/view.result b/mysql-test/r/view.result
index 3817df4f440..a382cb86869 100644
--- a/mysql-test/r/view.result
+++ b/mysql-test/r/view.result
@@ -5000,6 +5000,22 @@ v1_field1
deallocate prepare my_stmt;
DROP VIEW v1,v2;
DROP TABLE t1,t2,t3,t4;
+#
+#MDEV-5717: Server crash with insert statement containing DEFAULT into
+#view
+#
+CREATE TABLE t1 (
+`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
+`test` tinyint(3) unsigned NOT NULL DEFAULT '0',
+PRIMARY KEY (`id`)
+);
+CREATE VIEW v1 AS (select t1.id AS id, t1.test AS test from t1);
+INSERT INTO v1 SET test = DEFAULT;
+select * from v1;
+id test
+1 0
+drop view v1;
+drop table t1;
# -----------------------------------------------------------------
# -- End of 5.3 tests.
# -----------------------------------------------------------------
diff --git a/mysql-test/suite/heap/heap.result b/mysql-test/suite/heap/heap.result
index 1e7656a3a44..d2c9977e4bd 100644
--- a/mysql-test/suite/heap/heap.result
+++ b/mysql-test/suite/heap/heap.result
@@ -758,6 +758,14 @@ SELECT * from t1;
id color ts
7 GREEN 2
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;
#
# BUG#11825482: Broken key length calculation for btree index
#
diff --git a/mysql-test/suite/heap/heap.test b/mysql-test/suite/heap/heap.test
index b504661d0ff..b5defdb37af 100644
--- a/mysql-test/suite/heap/heap.test
+++ b/mysql-test/suite/heap/heap.test
@@ -510,6 +510,22 @@ DELETE FROM t1 WHERE ts = 1 AND color = 'GREEN';
SELECT * from t1;
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);
+
+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;
+
--echo #
--echo # BUG#11825482: Broken key length calculation for btree index
--echo #
diff --git a/mysql-test/suite/plugins/t/server_audit.test b/mysql-test/suite/plugins/t/server_audit.test
index f62980259c0..f63c8022392 100644
--- a/mysql-test/suite/plugins/t/server_audit.test
+++ b/mysql-test/suite/plugins/t/server_audit.test
@@ -14,6 +14,7 @@ set global server_audit_logging=on;
connect (con1,localhost,root,,mysql);
connection default;
disconnect con1;
+--sleep 2
--replace_result $MASTER_MYSOCK MASTER_SOCKET $MASTER_MYPORT MASTER_PORT
--error ER_ACCESS_DENIED_ERROR
connect (con1,localhost,no_such_user,,mysql);
diff --git a/mysql-test/suite/plugins/t/unix_socket.test b/mysql-test/suite/plugins/t/unix_socket.test
index 5869e2717c9..2c1af9fb1da 100644
--- a/mysql-test/suite/plugins/t/unix_socket.test
+++ b/mysql-test/suite/plugins/t/unix_socket.test
@@ -1,20 +1,4 @@
---source include/not_embedded.inc
-# If we run this as root, $USER gets authenticated as the `root' user, and we
-# get .result differences from CURRENT_USER().
---source include/not_as_root.inc
-
-# The previous check verifies that the user does not have root permissions.
-# However in some cases tests are run under a user named 'root',
-# even although this user does not have real root permissions.
-# This test should be skipped in this case, since it does not expect
-# that there are records in mysql.user where user=<username>
-if ($USER=="root") {
- skip Cannot be run by user named 'root' even if it does not have all privileges;
-}
-
-if (!$AUTH_SOCKET_SO) {
- skip No auth_socket plugin;
-}
+--source include/have_unix_socket.inc
if (!$USER) {
skip USER variable is undefined;
diff --git a/mysql-test/suite/rpl/r/rpl_000011.result b/mysql-test/suite/rpl/r/rpl_000011.result
index 8a59eb746ad..12859a17f95 100644
--- a/mysql-test/suite/rpl/r/rpl_000011.result
+++ b/mysql-test/suite/rpl/r/rpl_000011.result
@@ -2,7 +2,13 @@ include/master-slave.inc
[connection master]
create table t1 (n int);
insert into t1 values(1);
+show global status like 'com_insert';
+Variable_name Value
+Com_insert 1
stop slave;
+show global status like 'com_insert';
+Variable_name Value
+Com_insert 1
include/wait_for_slave_to_stop.inc
start slave;
include/wait_for_slave_to_start.inc
diff --git a/mysql-test/suite/rpl/t/rpl_000011-slave.opt b/mysql-test/suite/rpl/t/rpl_000011-slave.opt
new file mode 100644
index 00000000000..7c3d2411b28
--- /dev/null
+++ b/mysql-test/suite/rpl/t/rpl_000011-slave.opt
@@ -0,0 +1 @@
+--verbose=1
diff --git a/mysql-test/suite/rpl/t/rpl_000011.test b/mysql-test/suite/rpl/t/rpl_000011.test
index 625b0c22c62..faad2242235 100644
--- a/mysql-test/suite/rpl/t/rpl_000011.test
+++ b/mysql-test/suite/rpl/t/rpl_000011.test
@@ -1,9 +1,17 @@
+#
+# Test very simply slave replication (to ensure it works at all)
+# In addition, test also:
+# MDEV-5829 STOP SLAVE resets global status variables
+#
+
source include/master-slave.inc;
create table t1 (n int);
insert into t1 values(1);
sync_slave_with_master;
+show global status like 'com_insert';
stop slave;
+show global status like 'com_insert';
--source include/wait_for_slave_to_stop.inc
start slave;
--source include/wait_for_slave_to_start.inc
diff --git a/mysql-test/suite/rpl/t/rpl_bug37426.test b/mysql-test/suite/rpl/t/rpl_bug37426.test
index d0a60524fef..18e80a5f806 100644
--- a/mysql-test/suite/rpl/t/rpl_bug37426.test
+++ b/mysql-test/suite/rpl/t/rpl_bug37426.test
@@ -3,8 +3,8 @@
# RBR breaks for CHAR() UTF8 fields > 85 chars
#############################################################
-source include/master-slave.inc;
source include/have_binlog_format_row.inc;
+source include/master-slave.inc;
connection master;
CREATE TABLE char128_utf8 (i1 INT NOT NULL, c CHAR(128) CHARACTER SET utf8 NOT NULL, i2 INT NOT NULL);
diff --git a/mysql-test/suite/rpl/t/rpl_connection.test b/mysql-test/suite/rpl/t/rpl_connection.test
index 1233e28dc86..310240061d1 100644
--- a/mysql-test/suite/rpl/t/rpl_connection.test
+++ b/mysql-test/suite/rpl/t/rpl_connection.test
@@ -1,6 +1,6 @@
--source include/not_embedded.inc
---source include/master-slave.inc
--source include/have_binlog_format_mixed.inc
+--source include/master-slave.inc
#
# BUG#13427949: CHANGE MASTER TO USER='' (EMPTY USER) CAUSES ERRORS ON VALGRING
diff --git a/mysql-test/suite/rpl/t/rpl_known_bugs_detection.test b/mysql-test/suite/rpl/t/rpl_known_bugs_detection.test
index ee41df6592b..ab263ece407 100644
--- a/mysql-test/suite/rpl/t/rpl_known_bugs_detection.test
+++ b/mysql-test/suite/rpl/t/rpl_known_bugs_detection.test
@@ -8,13 +8,14 @@ call mtr.add_suppression("Unsafe statement written to the binary log using state
source include/have_debug.inc;
# because of pretend_version_50034_in_binlog the test can't run with checksum
source include/have_binlog_checksum_off.inc;
-source include/master-slave.inc;
-
-call mtr.add_suppression("Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT.");
# Currently only statement-based-specific bugs are here
-- source include/have_binlog_format_statement.inc
+source include/master-slave.inc;
+
+call mtr.add_suppression("Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT.");
+
#
# This is to test that slave properly detects if
# master may suffer from:
diff --git a/mysql-test/suite/rpl/t/rpl_mix_found_rows.test b/mysql-test/suite/rpl/t/rpl_mix_found_rows.test
index ed932eb5cea..433280326c7 100644
--- a/mysql-test/suite/rpl/t/rpl_mix_found_rows.test
+++ b/mysql-test/suite/rpl/t/rpl_mix_found_rows.test
@@ -1,5 +1,5 @@
-source include/master-slave.inc;
source include/have_binlog_format_mixed.inc;
+source include/master-slave.inc;
# It is not possible to replicate FOUND_ROWS() using statement-based
# replication, but there is a workaround that stores the result of
diff --git a/mysql-test/suite/rpl/t/rpl_row_find_row_debug.test b/mysql-test/suite/rpl/t/rpl_row_find_row_debug.test
index af7ccf74295..fb7491b0077 100644
--- a/mysql-test/suite/rpl/t/rpl_row_find_row_debug.test
+++ b/mysql-test/suite/rpl/t/rpl_row_find_row_debug.test
@@ -1,9 +1,9 @@
#
# Bug#11760927: 53375: RBR + NO PK => HIGH LOAD ON SLAVE (TABLE SCAN/CPU) => SLAVE FAILURE
#
---source include/master-slave.inc
--source include/have_binlog_format_row.inc
--source include/have_debug.inc
+--source include/master-slave.inc
# SETUP
# - setup log_warnings and debug
diff --git a/mysql-test/suite/rpl/t/rpl_row_unsafe_funcs.test b/mysql-test/suite/rpl/t/rpl_row_unsafe_funcs.test
index 9e6485d6630..31eea3a2068 100644
--- a/mysql-test/suite/rpl/t/rpl_row_unsafe_funcs.test
+++ b/mysql-test/suite/rpl/t/rpl_row_unsafe_funcs.test
@@ -1,5 +1,5 @@
-source include/master-slave.inc;
source include/have_binlog_format_mixed.inc;
+source include/master-slave.inc;
#
# Bug #30244: row_count/found_rows does not replicate well
diff --git a/mysql-test/suite/rpl/t/rpl_row_utf32.test b/mysql-test/suite/rpl/t/rpl_row_utf32.test
index 936d62b09bd..c82cd4e5c2f 100644
--- a/mysql-test/suite/rpl/t/rpl_row_utf32.test
+++ b/mysql-test/suite/rpl/t/rpl_row_utf32.test
@@ -1,6 +1,6 @@
--- source include/master-slave.inc
-- source include/have_binlog_format_row.inc
-- source include/have_utf32.inc
+-- source include/master-slave.inc
#
# BUG#51787 Assertion `(n % 4) == 0' on slave upon INSERT into a table with UTF32
diff --git a/mysql-test/suite/rpl/t/rpl_stm_sql_mode.test b/mysql-test/suite/rpl/t/rpl_stm_sql_mode.test
index 0eb41d1c6bd..56821621bfe 100644
--- a/mysql-test/suite/rpl/t/rpl_stm_sql_mode.test
+++ b/mysql-test/suite/rpl/t/rpl_stm_sql_mode.test
@@ -1,5 +1,5 @@
--- source include/master-slave.inc
-- source include/have_binlog_format_statement.inc
+-- source include/master-slave.inc
#
# Bug #51055 Replication failure on duplicate key + traditional SQL mode
diff --git a/mysql-test/suite/rpl/t/rpl_stm_stop_middle_group.test b/mysql-test/suite/rpl/t/rpl_stm_stop_middle_group.test
index 84d663298c4..31880d17dfb 100644
--- a/mysql-test/suite/rpl/t/rpl_stm_stop_middle_group.test
+++ b/mysql-test/suite/rpl/t/rpl_stm_stop_middle_group.test
@@ -2,9 +2,9 @@
# Please, check extra/rpl_tests/rpl_stop_middle_group.test.
###################################################################################
-- source include/have_debug.inc
--- source include/master-slave.inc
-- source include/have_innodb.inc
-- source include/have_binlog_format_statement.inc
+-- source include/master-slave.inc
SET @@session.binlog_direct_non_transactional_updates= FALSE;
-- source extra/rpl_tests/rpl_stop_middle_group.test
diff --git a/mysql-test/suite/rpl/t/rpl_tmp_table_and_DDL.test b/mysql-test/suite/rpl/t/rpl_tmp_table_and_DDL.test
index aa22b23925c..e9cc098857e 100644
--- a/mysql-test/suite/rpl/t/rpl_tmp_table_and_DDL.test
+++ b/mysql-test/suite/rpl/t/rpl_tmp_table_and_DDL.test
@@ -5,8 +5,8 @@
# does not exist' base on myisam engine.
#
-source include/master-slave.inc;
source include/have_binlog_format_row.inc;
+source include/master-slave.inc;
LET $ENGINE_TYPE= MyISAM;
source extra/rpl_tests/rpl_tmp_table_and_DDL.test;
diff --git a/mysql-test/t/derived_view.test b/mysql-test/t/derived_view.test
index 61e11cebad4..de08b1c4d0d 100644
--- a/mysql-test/t/derived_view.test
+++ b/mysql-test/t/derived_view.test
@@ -1704,6 +1704,33 @@ ORDER BY gallery_name ASC
drop table galleries, pictures;
--echo #
+--echo # MDEV-5740: Assertion
+--echo #`!derived->first_select()->exclude_from_table_unique_test ||
+--echo #derived->outer_select()-> exclude_from_table_unique_test'
+--echo #failed on 2nd execution of PS with derived_merge
+--echo #
+
+set @save_optimizer_switch5740=@@optimizer_switch;
+SET optimizer_switch = 'derived_merge=on';
+
+CREATE TABLE t1 (a INT);
+INSERT INTO t1 VALUES (1),(2);
+CREATE TABLE t2 (b INT);
+INSERT INTO t2 VALUES (3),(4);
+
+PREPARE stmt FROM '
+ INSERT INTO t1 SELECT * FROM t2 UNION SELECT * FROM (SELECT * FROM t1) AS sq
+';
+EXECUTE stmt;
+select * from t1;
+EXECUTE stmt;
+select * from t1;
+deallocate prepare stmt;
+
+drop table t1,t2;
+set optimizer_switch=@save_optimizer_switch5740;
+
+--echo #
--echo # end of 5.3 tests
--echo #
diff --git a/mysql-test/t/failed_auth_unixsocket.test b/mysql-test/t/failed_auth_unixsocket.test
new file mode 100644
index 00000000000..ba31cf6a59f
--- /dev/null
+++ b/mysql-test/t/failed_auth_unixsocket.test
@@ -0,0 +1,30 @@
+--source include/have_unix_socket.inc
+
+#
+# MDEV-3909 remote user enumeration
+# unix_socket tests
+#
+update mysql.user set plugin='unix_socket';
+flush privileges;
+
+--replace_result $MASTER_MYSOCK MASTER_SOCKET $MASTER_MYPORT MASTER_PORT $USER USER
+--error ER_PLUGIN_IS_NOT_LOADED
+connect (fail,localhost,$USER);
+
+--error ER_PLUGIN_IS_NOT_LOADED
+change_user $USER;
+
+eval install plugin unix_socket soname '$AUTH_SOCKET_SO';
+
+--replace_result $MASTER_MYSOCK MASTER_SOCKET $MASTER_MYPORT MASTER_PORT $USER USER
+--error ER_ACCESS_DENIED_NO_PASSWORD_ERROR
+connect (fail,localhost,$USER);
+
+--replace_result $USER USER
+--error ER_ACCESS_DENIED_NO_PASSWORD_ERROR
+change_user $USER;
+
+update mysql.user set plugin='';
+flush privileges;
+uninstall plugin unix_socket;
+
diff --git a/mysql-test/t/func_compress.test b/mysql-test/t/func_compress.test
index 207f3a436d0..eaed0c88fe1 100644
--- a/mysql-test/t/func_compress.test
+++ b/mysql-test/t/func_compress.test
@@ -115,3 +115,24 @@ DROP TABLE t1;
set @@global.max_allowed_packet=default;
--enable_result_log
--enable_query_log
+
+
+--echo #
+--echo # Start of 5.3 tests
+--echo #
+
+--echo #
+--echo # MDEV-5783 Assertion `0' failed in make_sortkey(SORTPARAM*, uchar*, uchar*) on ORDER BY HEX(UNCOMPRESSED_LENGTH(pk))
+--echo #
+CREATE TABLE t1 (pk INT PRIMARY KEY);
+INSERT INTO t1 VALUES (1),(2);
+SELECT UNCOMPRESSED_LENGTH(pk) FROM t1;
+# ORDER is not strict, so disable results
+--disable_result_log
+SELECT * FROM t1 ORDER BY HEX(UNCOMPRESSED_LENGTH(pk));
+--enable_result_log
+DROP TABLE t1;
+
+--echo #
+--echo # End of 5.3 tests
+--echo #
diff --git a/mysql-test/t/func_misc.test b/mysql-test/t/func_misc.test
index a7ae99cd2d0..44fd0b274e8 100644
--- a/mysql-test/t/func_misc.test
+++ b/mysql-test/t/func_misc.test
@@ -308,6 +308,22 @@ SELECT NAME_CONST('a', -(1 AND 2)) AND 1;
SELECT NAME_CONST('a', -(1)) OR 1;
--echo #
+--echo #MDEV-5446: Assertion `!table || (!table->read_set ||
+--echo #bitmap_is_set(table->read_set, field_index))' fails on
+--echo #EXPLAIN EXTENDED with VALUES function
+--echo #
+CREATE TABLE t1 (a INT, b INT) ENGINE=MyISAM;
+INSERT INTO t1 VALUES (1,10);
+CREATE VIEW v1 AS SELECT * FROM t1;
+
+EXPLAIN EXTENDED SELECT VALUES(b) FROM v1;
+
+drop view v1;
+drop table t1;
+
+--echo End of 5.3 tests
+
+--echo #
--echo # Bug #52165: Assertion failed: file .\dtoa.c, line 465
--echo #
@@ -556,4 +572,3 @@ select release_lock(repeat('a', 193));
--echo #
--echo # End of 5.5 tests
--echo #
-
diff --git a/mysql-test/t/locked_temporary-5955.test b/mysql-test/t/locked_temporary-5955.test
new file mode 100644
index 00000000000..1ade63f4913
--- /dev/null
+++ b/mysql-test/t/locked_temporary-5955.test
@@ -0,0 +1,10 @@
+#
+# MDEV-5955 Server crashes in handler::ha_external_lock or assertion `m_lock_type == 2' fails in handler::ha_close on disconnect with a locked temporary table
+#
+
+--source include/have_innodb.inc
+--connect (con1,localhost,root,,)
+CREATE TEMPORARY TABLE tmp (i INT) ENGINE=InnoDB;
+LOCK TABLES tmp AS p WRITE;
+--disconnect con1
+
diff --git a/mysql-test/t/partition.test b/mysql-test/t/partition.test
index 7eb541ab331..1e1150157c7 100644
--- a/mysql-test/t/partition.test
+++ b/mysql-test/t/partition.test
@@ -2531,52 +2531,6 @@ SELECT * from t1 order by i;
DROP TABLE t1;
--echo #
---echo # MDEV-5177: ha_partition and innodb index intersection produce fewer rows (MySQL Bug#70703)
---echo #
-create table t1 (
- a int not null,
- b int not null,
- pk int not null,
- primary key (pk),
- key(a),
- key(b)
-) partition by hash(pk) partitions 10;
-
-insert into t1 values (1,2,4); # both
-insert into t1 values (1,0,17); # left
-insert into t1 values (1,2,25); # both
-
-insert into t1 values (10,20,122);
-insert into t1 values (10,20,123);
-
-# Now, fill in some data so that the optimizer choses index_merge
-create table t2 (a int);
-insert into t2 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
-
-insert into t1 select 1,2, 200 + A.a + 10*B.a + 100*C.a from t2 A, t2 B, t2 C;
-
-insert into t1 select 10+A.a + 10*B.a + 100*C.a + 1000*D.a,
- 10+A.a + 10*B.a + 100*C.a + 1000*D.a,
- 2000 + A.a + 10*B.a + 100*C.a + 1000*D.a
- from t2 A, t2 B, t2 C ,t2 D;
-
-# This should show index_merge, using intersect
-explain select * from t1 where a=1 and b=2 and pk between 1 and 999999 ;
-# 794 rows in output
-create temporary table t3 as
-select * from t1 where a=1 and b=2 and pk between 1 and 999 ;
-select count(*) from t3;
-drop table t3;
-
-# 802 rows in output
-create temporary table t3 as
-select * from t1 ignore index(a,b) where a=1 and b=2 and pk between 1 and 999 ;
-select count(*) from t3;
-drop table t3;
-
-drop table t1,t2;
-
---echo #
--echo # MDEV-5555: Incorrect index_merge on BTREE indices
--echo #
diff --git a/mysql-test/t/partition_innodb.test b/mysql-test/t/partition_innodb.test
index ad9de559a9c..1445eaa72b4 100644
--- a/mysql-test/t/partition_innodb.test
+++ b/mysql-test/t/partition_innodb.test
@@ -729,5 +729,52 @@ GROUP BY 1, 2, 3;
DROP TABLE t1;
+--echo #
+--echo # MDEV-5177: ha_partition and innodb index intersection produce fewer rows (MySQL Bug#70703)
+--echo #
+create table t1 (
+ a int not null,
+ b int not null,
+ pk int not null,
+ primary key (pk),
+ key(a),
+ key(b)
+) engine=innodb partition by hash(pk) partitions 10;
+
+insert into t1 values (1,2,4); # both
+insert into t1 values (1,0,17); # left
+insert into t1 values (1,2,25); # both
+
+insert into t1 values (10,20,122);
+insert into t1 values (10,20,123);
+
+# Now, fill in some data so that the optimizer choses index_merge
+create table t2 (a int);
+insert into t2 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
+
+insert into t1 select 1,2, 200 + A.a + 10*B.a + 100*C.a from t2 A, t2 B, t2 C;
+
+insert into t1 select 10+A.a + 10*B.a + 100*C.a + 1000*D.a,
+ 10+A.a + 10*B.a + 100*C.a + 1000*D.a,
+ 2000 + A.a + 10*B.a + 100*C.a + 1000*D.a
+ from t2 A, t2 B, t2 C ,t2 D;
+
+# This should show index_merge, using intersect
+--replace_column 9 #
+explain select * from t1 where a=1 and b=2 and pk between 1 and 999999 ;
+# 794 rows in output
+create temporary table t3 as
+select * from t1 where a=1 and b=2 and pk between 1 and 999 ;
+select count(*) from t3;
+drop table t3;
+
+# 802 rows in output
+create temporary table t3 as
+select * from t1 ignore index(a,b) where a=1 and b=2 and pk between 1 and 999 ;
+select count(*) from t3;
+drop table t3;
+
+drop table t1,t2;
+
set global default_storage_engine=default;
diff --git a/mysql-test/t/subselect4.test b/mysql-test/t/subselect4.test
index d56b3df3505..4eb9701ee71 100644
--- a/mysql-test/t/subselect4.test
+++ b/mysql-test/t/subselect4.test
@@ -1886,6 +1886,27 @@ DROP VIEW v2;
DROP TABLE t1,t2;
--echo #
+--echo # MDEV-5686: degenerate disjunct in NOT IN subquery
+--echo #
+
+CREATE TABLE t1 (a int, b int, c varchar(3)) ENGINE=MyISAM;
+INSERT INTO t1 VALUES (1,1,'CAN'),(2,2,'AUS');
+
+CREATE TABLE t2 (f int) ENGINE=MyISAM;
+INSERT INTO t2 VALUES (3);
+
+EXPLAIN EXTENDED
+SELECT * FROM t2
+ WHERE f NOT IN (SELECT b FROM t1
+ WHERE 0 OR (c IN ('USA') OR c NOT IN ('USA')) AND a = b);
+
+SELECT * FROM t2
+ WHERE f NOT IN (SELECT b FROM t1
+ WHERE 0 OR (c IN ('USA') OR c NOT IN ('USA')) AND a = b);
+
+DROP TABLE t1,t2;
+
+--echo #
--echo # MDEV-3899 Valgrind warnings (blocks are definitely lost) in filesort on IN subquery with SUM and DISTINCT
--echo #
diff --git a/mysql-test/t/subselect_sj_mat.test b/mysql-test/t/subselect_sj_mat.test
index 52a73d24822..91b69a6a09c 100644
--- a/mysql-test/t/subselect_sj_mat.test
+++ b/mysql-test/t/subselect_sj_mat.test
@@ -1745,6 +1745,24 @@ EXECUTE stmt;
DROP TABLE t1, t2;
DROP VIEW v2;
+--echo #
+--echo # MDEV-5811: Server crashes in best_access_path with materialization+semijoin and big_tables=ON
+--echo #
+SET @tmp_mdev5811= @@big_tables;
+SET big_tables = ON;
+
+CREATE TABLE t1 (a INT);
+INSERT INTO t1 VALUES (1),(2);
+
+CREATE TABLE t2 (b INT);
+INSERT INTO t2 VALUES (3),(4);
+
+SELECT * FROM t1 AS t1_1, t1 AS t1_2
+ WHERE ( t1_1.a, t1_2.a ) IN ( SELECT MAX(b), MIN(b) FROM t2 );
+
+DROP TABLE t1,t2;
+SET big_tables=@tmp_mdev5811;
+
--echo # End of 5.3 tests
diff --git a/mysql-test/t/view.test b/mysql-test/t/view.test
index 633624bf4bf..7402e992350 100644
--- a/mysql-test/t/view.test
+++ b/mysql-test/t/view.test
@@ -4918,6 +4918,25 @@ deallocate prepare my_stmt;
DROP VIEW v1,v2;
DROP TABLE t1,t2,t3,t4;
+--echo #
+--echo #MDEV-5717: Server crash with insert statement containing DEFAULT into
+--echo #view
+--echo #
+CREATE TABLE t1 (
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
+ `test` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ PRIMARY KEY (`id`)
+);
+
+CREATE VIEW v1 AS (select t1.id AS id, t1.test AS test from t1);
+
+INSERT INTO v1 SET test = DEFAULT;
+
+select * from v1;
+
+drop view v1;
+drop table t1;
+
--echo # -----------------------------------------------------------------
--echo # -- End of 5.3 tests.
--echo # -----------------------------------------------------------------
diff --git a/plugin/server_audit/server_audit.c b/plugin/server_audit/server_audit.c
index d8ca46bc75b..becea65dd4a 100644
--- a/plugin/server_audit/server_audit.c
+++ b/plugin/server_audit/server_audit.c
@@ -84,6 +84,9 @@ static void closelog() {}
#include <typelib.h>
#include <mysql/plugin.h>
#include <mysql/plugin_audit.h>
+#ifndef RTLD_DEFAULT
+#define RTLD_DEFAULT NULL
+#endif
#undef my_init_dynamic_array_ci
#define init_dynamic_array2 loc_init_dynamic_array2
@@ -110,6 +113,20 @@ static void closelog() {}
#define pop_dynamic loc_pop_dynamic
#define delete_dynamic loc_delete_dynamic
void *loc_alloc_dynamic(DYNAMIC_ARRAY *array);
+#ifdef my_strnncoll
+#undef my_strnncoll
+#define my_strnncoll(s, a, b, c, d) (my_strnncoll_binary((s), (a), (b), (c), (d), 0))
+#endif
+
+static int my_strnncoll_binary(CHARSET_INFO * cs __attribute__((unused)),
+ const uchar *s, size_t slen,
+ const uchar *t, size_t tlen,
+ my_bool t_is_prefix)
+{
+ size_t len= slen < tlen ? slen : tlen;
+ int cmp= memcmp(s,t,len);
+ return cmp ? cmp : (int)((t_is_prefix ? len : slen) - tlen);
+}
#include "../../mysys/array.c"
#include "../../mysys/hash.c"
@@ -172,6 +189,10 @@ static char default_file_name[DEFAULT_FILENAME_LEN+1]= "server_audit.log";
static void update_file_path(MYSQL_THD thd, struct st_mysql_sys_var *var,
void *var_ptr, const void *save);
+static void update_file_rotate_size(MYSQL_THD thd, struct st_mysql_sys_var *var,
+ void *var_ptr, const void *save);
+static void update_file_rotations(MYSQL_THD thd, struct st_mysql_sys_var *var,
+ void *var_ptr, const void *save);
static void update_incl_users(MYSQL_THD thd, struct st_mysql_sys_var *var,
void *var_ptr, const void *save);
static void update_excl_users(MYSQL_THD thd, struct st_mysql_sys_var *var,
@@ -230,11 +251,11 @@ static MYSQL_SYSVAR_STR(file_path, file_path, PLUGIN_VAR_RQCMDARG,
"Path to the log file.", NULL, update_file_path, default_file_name);
static MYSQL_SYSVAR_ULONGLONG(file_rotate_size, file_rotate_size,
PLUGIN_VAR_RQCMDARG, "Maximum size of the log to start the rotation.",
- NULL, NULL,
+ NULL, update_file_rotate_size,
1000000, 100, ((long long) 0x7FFFFFFFFFFFFFFFLL), 1);
static MYSQL_SYSVAR_UINT(file_rotations, rotations,
PLUGIN_VAR_RQCMDARG, "Number of rotations before log is removed.",
- NULL, NULL, 9, 0, 999, 1);
+ NULL, update_file_rotations, 9, 0, 999, 1);
static MYSQL_SYSVAR_BOOL(file_rotate_now, rotate, PLUGIN_VAR_OPCMDARG,
"Force log rotation now.", NULL, rotate_log, FALSE);
static MYSQL_SYSVAR_BOOL(logging, logging,
@@ -253,7 +274,13 @@ static const char *syslog_facility_names[]=
{
"LOG_USER", "LOG_MAIL", "LOG_DAEMON", "LOG_AUTH",
"LOG_SYSLOG", "LOG_LPR", "LOG_NEWS", "LOG_UUCP",
- "LOG_CRON", "LOG_AUTHPRIV", "LOG_FTP",
+ "LOG_CRON",
+#ifdef LOG_AUTHPRIV
+ "LOG_AUTHPRIV",
+#endif
+#ifdef LOG_FTP
+ "LOG_FTP",
+#endif
"LOG_LOCAL0", "LOG_LOCAL1", "LOG_LOCAL2", "LOG_LOCAL3",
"LOG_LOCAL4", "LOG_LOCAL5", "LOG_LOCAL6", "LOG_LOCAL7",
0
@@ -262,7 +289,13 @@ static unsigned int syslog_facility_codes[]=
{
LOG_USER, LOG_MAIL, LOG_DAEMON, LOG_AUTH,
LOG_SYSLOG, LOG_LPR, LOG_NEWS, LOG_UUCP,
- LOG_CRON, LOG_AUTHPRIV, LOG_FTP,
+ LOG_CRON,
+#ifdef LOG_AUTHPRIV
+ LOG_AUTHPRIV,
+#endif
+#ifdef LOG_FTP
+ LOG_FTP,
+#endif
LOG_LOCAL0, LOG_LOCAL1, LOG_LOCAL2, LOG_LOCAL3,
LOG_LOCAL4, LOG_LOCAL5, LOG_LOCAL6, LOG_LOCAL7,
};
@@ -1332,6 +1365,7 @@ exit_func:
switch (after_action) {
case AA_FREE_CONNECTION:
my_hash_delete(&connection_hash, (uchar *) cn);
+ cn= 0;
break;
case AA_CHANGE_USER:
{
@@ -1434,11 +1468,11 @@ static int server_audit_init(void *p __attribute__((unused)))
serv_ver= server_version;
#endif /*_WIN32*/
- my_hash_init_ptr= dlsym(NULL, "_my_hash_init");
+ my_hash_init_ptr= dlsym(RTLD_DEFAULT, "_my_hash_init");
if (!my_hash_init_ptr)
{
maria_above_5= 1;
- my_hash_init_ptr= dlsym(NULL, "my_hash_init2");
+ my_hash_init_ptr= dlsym(RTLD_DEFAULT, "my_hash_init2");
}
if (!serv_ver || !my_hash_init_ptr)
@@ -1496,15 +1530,17 @@ static int server_audit_init(void *p __attribute__((unused)))
/* so we warn users if both Query Cashe and TABLE events enabled. */
if (!started_mysql && FILTER(EVENT_TABLE))
{
- ulonglong *qc_size= (ulonglong *) dlsym(NULL, "query_cache_size");
+ ulonglong *qc_size= (ulonglong *) dlsym(RTLD_DEFAULT, "query_cache_size");
if (qc_size == NULL || *qc_size != 0)
{
struct loc_system_variables *g_sys_var=
- (struct loc_system_variables *) dlsym(NULL, "global_system_variables");
+ (struct loc_system_variables *) dlsym(RTLD_DEFAULT,
+ "global_system_variables");
if (g_sys_var && g_sys_var->query_cache_type != 0)
{
error_header();
- fprintf(stderr, "Query cache is enabled with the TABLE events. Some table reads can be veiled.");
+ fprintf(stderr, "Query cache is enabled with the TABLE events."
+ " Some table reads can be veiled.");
}
}
}
@@ -1680,6 +1716,41 @@ exit_func:
}
+static void update_file_rotations(MYSQL_THD thd __attribute__((unused)),
+ struct st_mysql_sys_var *var __attribute__((unused)),
+ void *var_ptr __attribute__((unused)), const void *save)
+{
+ rotations= *(unsigned int *) save;
+ error_header();
+ fprintf(stderr, "Log file rotations was changed to '%d'.\n", rotations);
+
+ if (!logging || output_type != OUTPUT_FILE)
+ return;
+
+ flogger_mutex_lock(&lock_operations);
+ logfile->rotations= rotations;
+ flogger_mutex_unlock(&lock_operations);
+}
+
+
+static void update_file_rotate_size(MYSQL_THD thd __attribute__((unused)),
+ struct st_mysql_sys_var *var __attribute__((unused)),
+ void *var_ptr __attribute__((unused)), const void *save)
+{
+ file_rotate_size= *(unsigned long long *) save;
+ error_header();
+ fprintf(stderr, "Log file rotate size was changed to '%lld'.\n",
+ file_rotate_size);
+
+ if (!logging || output_type != OUTPUT_FILE)
+ return;
+
+ flogger_mutex_lock(&lock_operations);
+ logfile->size_limit= file_rotate_size;
+ flogger_mutex_unlock(&lock_operations);
+}
+
+
static void update_incl_users(MYSQL_THD thd,
struct st_mysql_sys_var *var __attribute__((unused)),
void *var_ptr __attribute__((unused)), const void *save)
@@ -1821,6 +1892,7 @@ static void update_mode(MYSQL_THD thd __attribute__((unused)),
flogger_mutex_unlock(&lock_operations);
}
+
static void update_syslog_ident(MYSQL_THD thd __attribute__((unused)),
struct st_mysql_sys_var *var __attribute__((unused)),
void *var_ptr __attribute__((unused)), const void *save)
@@ -1828,8 +1900,15 @@ static void update_syslog_ident(MYSQL_THD thd __attribute__((unused)),
strncpy(syslog_ident_buffer, *(const char **) save,
sizeof(syslog_ident_buffer));
syslog_ident= syslog_ident_buffer;
+ error_header();
+ fprintf(stderr, "SYSYLOG ident was changed to '%s'\n", syslog_ident);
flogger_mutex_lock(&lock_operations);
mark_always_logged(thd);
+ if (logging && output_type == OUTPUT_SYSLOG)
+ {
+ stop_logging();
+ start_logging();
+ }
flogger_mutex_unlock(&lock_operations);
}
diff --git a/sql/ha_partition.cc b/sql/ha_partition.cc
index 6f8d4b4af14..e683fb91700 100644
--- a/sql/ha_partition.cc
+++ b/sql/ha_partition.cc
@@ -89,7 +89,8 @@ static handler *partition_create_handler(handlerton *hton,
static uint partition_flags();
static uint alter_table_flags(uint flags);
-extern "C" int cmp_key_then_part_id(void *key_p, uchar *ref1, uchar *ref2);
+extern "C" int cmp_key_part_id(void *key_p, uchar *ref1, uchar *ref2);
+extern "C" int cmp_key_rowid_part_id(void *ptr, uchar *ref1, uchar *ref2);
/*
If frm_error() is called then we will use this to to find out what file
@@ -5094,7 +5095,10 @@ bool ha_partition::init_record_priority_queue()
uint alloc_len;
uint used_parts= bitmap_bits_set(&m_part_info->read_partitions);
/* Allocate record buffer for each used partition. */
- alloc_len= used_parts * (m_rec_length + PARTITION_BYTES_IN_POS);
+ m_priority_queue_rec_len= m_rec_length + PARTITION_BYTES_IN_POS;
+ if (!m_using_extended_keys)
+ m_priority_queue_rec_len += m_file[0]->ref_length;
+ alloc_len= used_parts * m_priority_queue_rec_len;
/* Allocate a key for temporary use when setting up the scan. */
alloc_len+= table_share->max_key_length;
@@ -5116,12 +5120,24 @@ bool ha_partition::init_record_priority_queue()
{
DBUG_PRINT("info", ("init rec-buf for part %u", i));
int2store(ptr, i);
- ptr+= m_rec_length + PARTITION_BYTES_IN_POS;
+ ptr+= m_priority_queue_rec_len;
}
m_start_key.key= (const uchar*)ptr;
+
/* Initialize priority queue, initialized to reading forward. */
- if (init_queue(&m_queue, used_parts, 0,
- 0, cmp_key_then_part_id, (void*)m_curr_key_info, 0, 0))
+ int (*cmp_func)(void *, uchar *, uchar *);
+ void *cmp_arg;
+ if (!m_using_extended_keys)
+ {
+ cmp_func= cmp_key_rowid_part_id;
+ cmp_arg= (void*)this;
+ }
+ else
+ {
+ cmp_func= cmp_key_part_id;
+ cmp_arg= (void*)m_curr_key_info;
+ }
+ if (init_queue(&m_queue, used_parts, 0, 0, cmp_func, cmp_arg, 0, 0))
{
my_free(m_ordered_rec_buffer);
m_ordered_rec_buffer= NULL;
@@ -5188,9 +5204,13 @@ int ha_partition::index_init(uint inx, bool sorted)
DBUG_PRINT("info", ("Clustered pk, using pk as secondary cmp"));
m_curr_key_info[1]= table->key_info+table->s->primary_key;
m_curr_key_info[2]= NULL;
+ m_using_extended_keys= TRUE;
}
else
+ {
m_curr_key_info[1]= NULL;
+ m_using_extended_keys= FALSE;
+ }
if (init_record_priority_queue())
DBUG_RETURN(HA_ERR_OUT_OF_MEM);
@@ -5331,36 +5351,12 @@ int ha_partition::index_read_map(uchar *buf, const uchar *key,
}
-/*
- @brief
- Provide ordering by (key_value, partition_id).
-
- @detail
- Ordering by partition id is required so that key scans on key=const
- return rows in rowid order (this is required for some variants of
- index_merge to work).
-
- In ha_partition, rowid is a (partition_id, underlying_table_rowid).
- handle_ordered_index_scan must return rows ordered by (key, rowid).
-
- If two rows have the same key value and come from different partitions,
- it is sufficient to return them in the order of their partition_id.
-*/
-
-extern "C" int cmp_key_then_part_id(void *key_p, uchar *ref1, uchar *ref2)
+/* Compare two part_no partition numbers */
+static int cmp_part_ids(uchar *ref1, uchar *ref2)
{
- my_ptrdiff_t diff1, diff2;
- int res;
-
- if ((res= key_rec_cmp(key_p, ref1 + PARTITION_BYTES_IN_POS,
- ref2 + PARTITION_BYTES_IN_POS)))
- {
- return res;
- }
-
/* The following was taken from ha_partition::cmp_ref */
- diff1= ref2[1] - ref1[1];
- diff2= ref2[0] - ref1[0];
+ my_ptrdiff_t diff1= ref2[1] - ref1[1];
+ my_ptrdiff_t diff2= ref2[0] - ref1[0];
if (!diff1 && !diff2)
return 0;
@@ -5377,6 +5373,45 @@ extern "C" int cmp_key_then_part_id(void *key_p, uchar *ref1, uchar *ref2)
}
+/*
+ @brief
+ Provide ordering by (key_value, part_no).
+*/
+
+extern "C" int cmp_key_part_id(void *key_p, uchar *ref1, uchar *ref2)
+{
+ int res;
+ if ((res= key_rec_cmp(key_p, ref1 + PARTITION_BYTES_IN_POS,
+ ref2 + PARTITION_BYTES_IN_POS)))
+ {
+ return res;
+ }
+ return cmp_part_ids(ref1, ref2);
+}
+
+/*
+ @brief
+ Provide ordering by (key_value, underying_table_rowid, part_no).
+*/
+extern "C" int cmp_key_rowid_part_id(void *ptr, uchar *ref1, uchar *ref2)
+{
+ ha_partition *file= (ha_partition*)ptr;
+ int res;
+
+ if ((res= key_rec_cmp(file->m_curr_key_info, ref1 + PARTITION_BYTES_IN_POS,
+ ref2 + PARTITION_BYTES_IN_POS)))
+ {
+ return res;
+ }
+ if ((res= file->m_file[0]->cmp_ref(ref1 + PARTITION_BYTES_IN_POS + file->m_rec_length,
+ ref2 + PARTITION_BYTES_IN_POS + file->m_rec_length)))
+ {
+ return res;
+ }
+ return cmp_part_ids(ref1, ref2);
+}
+
+
/**
Common routine for a number of index_read variants
@@ -6077,7 +6112,7 @@ int ha_partition::handle_ordered_index_scan(uchar *buf, bool reverse_order)
i < m_part_spec.start_part;
i= bitmap_get_next_set(&m_part_info->read_partitions, i))
{
- part_rec_buf_ptr+= m_rec_length + PARTITION_BYTES_IN_POS;
+ part_rec_buf_ptr+= m_priority_queue_rec_len;
}
DBUG_PRINT("info", ("m_part_spec.start_part %u first_used_part %u",
m_part_spec.start_part, i));
@@ -6126,6 +6161,11 @@ int ha_partition::handle_ordered_index_scan(uchar *buf, bool reverse_order)
if (!error)
{
found= TRUE;
+ if (!m_using_extended_keys)
+ {
+ file->position(rec_buf_ptr);
+ memcpy(rec_buf_ptr + m_rec_length, file->ref, file->ref_length);
+ }
/*
Initialize queue without order first, simply insert
*/
@@ -6142,7 +6182,7 @@ int ha_partition::handle_ordered_index_scan(uchar *buf, bool reverse_order)
m_key_not_found= true;
saved_error= error;
}
- part_rec_buf_ptr+= m_rec_length + PARTITION_BYTES_IN_POS;
+ part_rec_buf_ptr+= m_priority_queue_rec_len;
}
if (found)
{
@@ -6151,7 +6191,7 @@ int ha_partition::handle_ordered_index_scan(uchar *buf, bool reverse_order)
after that read the first entry and copy it to the buffer to return in.
*/
queue_set_max_at_top(&m_queue, reverse_order);
- queue_set_cmp_arg(&m_queue, (void*)m_curr_key_info);
+ queue_set_cmp_arg(&m_queue, m_using_extended_keys? m_curr_key_info : (void*)this);
m_queue.elements= j - queue_first_element(&m_queue);
queue_fix(&m_queue);
return_top_record(buf);
@@ -6226,7 +6266,7 @@ int ha_partition::handle_ordered_index_scan_key_not_found()
else if (error != HA_ERR_END_OF_FILE && error != HA_ERR_KEY_NOT_FOUND)
DBUG_RETURN(error);
}
- part_buf+= m_rec_length + PARTITION_BYTES_IN_POS;
+ part_buf += m_priority_queue_rec_len;
}
DBUG_ASSERT(curr_rec_buf);
bitmap_clear_all(&m_key_not_found_partitions);
@@ -6310,6 +6350,7 @@ int ha_partition::handle_ordered_next(uchar *buf, bool is_next_same)
else
error= file->ha_index_next_same(rec_buf, m_start_key.key,
m_start_key.length);
+
if (error)
{
if (error == HA_ERR_END_OF_FILE)
@@ -6327,6 +6368,13 @@ int ha_partition::handle_ordered_next(uchar *buf, bool is_next_same)
}
DBUG_RETURN(error);
}
+
+ if (!m_using_extended_keys)
+ {
+ file->position(rec_buf);
+ memcpy(rec_buf + m_rec_length, file->ref, file->ref_length);
+ }
+
queue_replace_top(&m_queue);
return_top_record(buf);
DBUG_PRINT("info", ("Record returned from partition %u", m_top_entry));
@@ -8512,19 +8560,29 @@ uint ha_partition::min_record_length(uint options) const
int ha_partition::cmp_ref(const uchar *ref1, const uchar *ref2)
{
- uint part_id;
+ int cmp;
my_ptrdiff_t diff1, diff2;
- handler *file;
DBUG_ENTER("ha_partition::cmp_ref");
+ cmp = m_file[0]->cmp_ref((ref1 + PARTITION_BYTES_IN_POS),
+ (ref2 + PARTITION_BYTES_IN_POS));
+ if (cmp)
+ DBUG_RETURN(cmp);
+
if ((ref1[0] == ref2[0]) && (ref1[1] == ref2[1]))
{
- part_id= uint2korr(ref1);
- file= m_file[part_id];
- DBUG_ASSERT(part_id < m_tot_parts);
- DBUG_RETURN(file->cmp_ref((ref1 + PARTITION_BYTES_IN_POS),
- (ref2 + PARTITION_BYTES_IN_POS)));
+ /* This means that the references are same and are in same partition.*/
+ DBUG_RETURN(0);
}
+
+ /*
+ In Innodb we compare with either primary key value or global DB_ROW_ID so
+ it is not possible that the two references are equal and are in different
+ partitions, but in myisam it is possible since we are comparing offsets.
+ Remove this assert if DB_ROW_ID is changed to be per partition.
+ */
+ DBUG_ASSERT(!m_innodb);
+
diff1= ref2[1] - ref1[1];
diff2= ref2[0] - ref1[0];
if (diff1 > 0)
diff --git a/sql/ha_partition.h b/sql/ha_partition.h
index 05262e750f7..71ae84b06a0 100644
--- a/sql/ha_partition.h
+++ b/sql/ha_partition.h
@@ -117,6 +117,8 @@ public:
};
+extern "C" int cmp_key_rowid_part_id(void *ptr, uchar *ref1, uchar *ref2);
+
class ha_partition :public handler
{
private:
@@ -157,6 +159,22 @@ private:
uchar *m_rec0; // table->record[0]
const uchar *m_err_rec; // record which gave error
QUEUE m_queue; // Prio queue used by sorted read
+
+ /*
+ Length of an element in m_ordered_rec_buffer. The elements are composed of
+
+ [part_no] [table->record copy] [underlying_table_rowid]
+
+ underlying_table_rowid is only stored when the table has no extended keys.
+ */
+ uint m_priority_queue_rec_len;
+
+ /*
+ If true, then sorting records by key value also sorts them by their
+ underlying_table_rowid.
+ */
+ bool m_using_extended_keys;
+
/*
Since the partition handler is a handler on top of other handlers, it
is necessary to keep information about what the underlying handler
@@ -1264,6 +1282,9 @@ public:
DBUG_ASSERT(h == m_file[i]->ht);
return h;
}
+
+
+ friend int cmp_key_rowid_part_id(void *ptr, uchar *ref1, uchar *ref2);
};
#endif /* HA_PARTITION_INCLUDED */
diff --git a/sql/item.cc b/sql/item.cc
index 8b2b09c68d3..7c04dc00880 100644
--- a/sql/item.cc
+++ b/sql/item.cc
@@ -8497,6 +8497,8 @@ bool Item_insert_value::fix_fields(THD *thd, Item **items)
{
tmp_field->init(field_arg->field->table);
set_field(tmp_field);
+ // the index is important when read bits set
+ tmp_field->field_index= field_arg->field->field_index;
}
}
return FALSE;
diff --git a/sql/item.h b/sql/item.h
index e3ddf56511e..ba7631daeb4 100644
--- a/sql/item.h
+++ b/sql/item.h
@@ -4009,7 +4009,7 @@ public:
bool walk(Item_processor processor, bool walk_subquery, uchar *args)
{
- return arg->walk(processor, walk_subquery, args) ||
+ return (arg && arg->walk(processor, walk_subquery, args)) ||
(this->*processor)(args);
}
diff --git a/sql/item_strfunc.h b/sql/item_strfunc.h
index 7b062ad64c6..ff8a916d200 100644
--- a/sql/item_strfunc.h
+++ b/sql/item_strfunc.h
@@ -1084,7 +1084,7 @@ class Item_func_uncompressed_length : public Item_int_func
public:
Item_func_uncompressed_length(Item *a):Item_int_func(a){}
const char *func_name() const{return "uncompressed_length";}
- void fix_length_and_dec() { max_length=10; }
+ void fix_length_and_dec() { max_length=10; maybe_null= true; }
longlong val_int();
};
diff --git a/sql/mysqld.cc b/sql/mysqld.cc
index bf38937979c..438c56659b0 100644
--- a/sql/mysqld.cc
+++ b/sql/mysqld.cc
@@ -2715,9 +2715,7 @@ void unlink_thd(THD *thd)
thd_cleanup(thd);
dec_connection_count(thd);
- mysql_mutex_lock(&LOCK_status);
- add_to_status(&global_status_var, &thd->status_var);
- mysql_mutex_unlock(&LOCK_status);
+ thd->add_status_to_global();
mysql_mutex_lock(&LOCK_thread_count);
thd->unlink();
diff --git a/sql/slave.cc b/sql/slave.cc
index 79a2c4ccd25..c22833abf26 100644
--- a/sql/slave.cc
+++ b/sql/slave.cc
@@ -4165,6 +4165,7 @@ err:
if (mi->using_gtid != Master_info::USE_GTID_NO)
flush_master_info(mi, TRUE, TRUE);
THD_STAGE_INFO(thd, stage_waiting_for_slave_mutex_on_exit);
+ thd->add_status_to_global();
mysql_mutex_lock(&mi->run_lock);
err_during_init:
@@ -4664,6 +4665,7 @@ log '%s' at position %s, relay log '%s' position: %s%s", RPL_LOG_NAME,
if (rli->mi->using_gtid != Master_info::USE_GTID_NO)
flush_relay_log_info(rli);
THD_STAGE_INFO(thd, stage_waiting_for_slave_mutex_on_exit);
+ thd->add_status_to_global();
mysql_mutex_lock(&rli->run_lock);
err_during_init:
/* We need data_lock, at least to wake up any waiting master_pos_wait() */
diff --git a/sql/sql_acl.cc b/sql/sql_acl.cc
index 0578b923841..8e0361bb9bf 100644
--- a/sql/sql_acl.cc
+++ b/sql/sql_acl.cc
@@ -12044,7 +12044,12 @@ bool acl_authenticate(THD *thd, uint connect_errors,
auth_plugin_name= &mpvio.acl_user->plugin;
res= do_auth_once(thd, auth_plugin_name, &mpvio);
}
-
+ if (mpvio.make_it_fail)
+ {
+ mpvio.status= MPVIO_EXT::FAILURE;
+ res= CR_ERROR;
+ }
+
Security_context *sctx= thd->security_ctx;
const ACL_USER *acl_user= mpvio.acl_user;
diff --git a/sql/sql_base.cc b/sql/sql_base.cc
index 9c82806a461..fba5708adfe 100644
--- a/sql/sql_base.cc
+++ b/sql/sql_base.cc
@@ -1347,6 +1347,17 @@ retry:
DBUG_PRINT("info", ("real table: %s.%s", d_name, t_name));
for (TABLE_LIST *tl= table_list;;)
{
+ if (tl &&
+ tl->select_lex && tl->select_lex->master_unit() &&
+ tl->select_lex->master_unit()->executed)
+ {
+ /*
+ There is no sense to check tables of already executed parts
+ of the query
+ */
+ tl= tl->next_global;
+ continue;
+ }
/*
Table is unique if it is present only once in the global list
of tables and once in the list of table locks.
diff --git a/sql/sql_class.cc b/sql/sql_class.cc
index e85a7d74851..ae863504202 100644
--- a/sql/sql_class.cc
+++ b/sql/sql_class.cc
@@ -1487,9 +1487,7 @@ void THD::init_for_queries()
void THD::change_user(void)
{
- mysql_mutex_lock(&LOCK_status);
- add_to_status(&global_status_var, &status_var);
- mysql_mutex_unlock(&LOCK_status);
+ add_status_to_global();
cleanup();
reset_killed();
@@ -1520,6 +1518,7 @@ void THD::cleanup(void)
#endif
mysql_ha_cleanup(this);
+ locked_tables_list.unlock_locked_tables(this);
close_temporary_tables(this);
@@ -1527,8 +1526,6 @@ void THD::cleanup(void)
trans_rollback(this);
xid_cache_delete(&transaction.xid_state);
- locked_tables_list.unlock_locked_tables(this);
-
DBUG_ASSERT(open_tables == NULL);
/*
If the thread was in the middle of an ongoing transaction (rolled
diff --git a/sql/sql_class.h b/sql/sql_class.h
index 16e02e6951c..77410c2b52e 100644
--- a/sql/sql_class.h
+++ b/sql/sql_class.h
@@ -754,6 +754,11 @@ typedef struct system_status_var
#define last_system_status_var questions
#define last_cleared_system_status_var memory_used
+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,
+ STATUS_VAR *dec_var);
+
void mark_transaction_to_rollback(THD *thd, bool all);
@@ -3616,6 +3621,13 @@ public:
/* Wake this thread up from wait_for_wakeup_ready(). */
void signal_wakeup_ready();
+ void add_status_to_global()
+ {
+ mysql_mutex_lock(&LOCK_status);
+ add_to_status(&global_status_var, &status_var);
+ mysql_mutex_unlock(&LOCK_status);
+ }
+
wait_for_commit *wait_for_commit_ptr;
int wait_for_prior_commit()
{
@@ -4816,10 +4828,6 @@ public:
*/
#define CF_SKIP_QUESTIONS (1U << 1)
-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,
- STATUS_VAR *dec_var);
void mark_transaction_to_rollback(THD *thd, bool all);
/* Inline functions */
diff --git a/sql/sql_derived.cc b/sql/sql_derived.cc
index 00ea0977a07..c2941d55dcb 100644
--- a/sql/sql_derived.cc
+++ b/sql/sql_derived.cc
@@ -68,8 +68,10 @@ mysql_handle_derived(LEX *lex, uint phases)
{
bool res= FALSE;
THD *thd= lex->thd;
+ DBUG_ENTER("mysql_handle_derived");
+ DBUG_PRINT("enter", ("phases: 0x%x", phases));
if (!lex->derived_tables)
- return FALSE;
+ DBUG_RETURN(FALSE);
lex->thd->derived_tables_processing= TRUE;
@@ -127,7 +129,7 @@ mysql_handle_derived(LEX *lex, uint phases)
}
}
lex->thd->derived_tables_processing= FALSE;
- return res;
+ DBUG_RETURN(res);
}
/*
@@ -166,8 +168,10 @@ mysql_handle_single_derived(LEX *lex, TABLE_LIST *derived, uint phases)
THD *thd= lex->thd;
uint8 allowed_phases= (derived->is_merged_derived() ? DT_PHASES_MERGE :
DT_PHASES_MATERIALIZE);
+ DBUG_ENTER("mysql_handle_single_derived");
+ DBUG_PRINT("enter", ("phases: 0x%x allowed: 0x%x", phases, allowed_phases));
if (!lex->derived_tables)
- return FALSE;
+ DBUG_RETURN(FALSE);
lex->thd->derived_tables_processing= TRUE;
@@ -189,7 +193,7 @@ mysql_handle_single_derived(LEX *lex, TABLE_LIST *derived, uint phases)
break;
}
lex->thd->derived_tables_processing= FALSE;
- return res;
+ DBUG_RETURN(res);
}
@@ -354,16 +358,17 @@ bool mysql_derived_merge(THD *thd, LEX *lex, TABLE_LIST *derived)
uint tablenr;
SELECT_LEX *parent_lex= derived->select_lex;
Query_arena *arena, backup;
+ DBUG_ENTER("mysql_derived_merge");
if (derived->merged)
- return FALSE;
+ DBUG_RETURN(FALSE);
if (dt_select->uncacheable & UNCACHEABLE_RAND)
{
/* There is random function => fall back to materialization. */
derived->change_refs_to_fields();
derived->set_materialized_derived();
- return FALSE;
+ DBUG_RETURN(FALSE);
}
if (thd->lex->sql_command == SQLCOM_UPDATE_MULTI ||
@@ -467,7 +472,7 @@ bool mysql_derived_merge(THD *thd, LEX *lex, TABLE_LIST *derived)
exit_merge:
if (arena)
thd->restore_active_arena(arena, &backup);
- return res;
+ DBUG_RETURN(res);
}
@@ -492,14 +497,15 @@ exit_merge:
bool mysql_derived_merge_for_insert(THD *thd, LEX *lex, TABLE_LIST *derived)
{
+ DBUG_ENTER("mysql_derived_merge_for_insert");
if (derived->merged_for_insert)
- return FALSE;
+ DBUG_RETURN(FALSE);
if (derived->is_materialized_derived())
- return mysql_derived_prepare(thd, lex, derived);
+ DBUG_RETURN(mysql_derived_prepare(thd, lex, derived));
if (!derived->is_multitable())
{
if (!derived->single_table_updatable())
- return derived->create_field_translation(thd);
+ DBUG_RETURN(derived->create_field_translation(thd));
if (derived->merge_underlying_list)
{
derived->table= derived->merge_underlying_list->table;
@@ -507,7 +513,7 @@ bool mysql_derived_merge_for_insert(THD *thd, LEX *lex, TABLE_LIST *derived)
derived->merged_for_insert= TRUE;
}
}
- return FALSE;
+ DBUG_RETURN(FALSE);
}
@@ -761,9 +767,10 @@ bool mysql_derived_optimize(THD *thd, LEX *lex, TABLE_LIST *derived)
SELECT_LEX *save_current_select= lex->current_select;
bool res= FALSE;
+ DBUG_ENTER("mysql_derived_optimize");
if (unit->optimized)
- return FALSE;
+ DBUG_RETURN(FALSE);
lex->current_select= first_select;
if (unit->is_union())
@@ -803,7 +810,7 @@ bool mysql_derived_optimize(THD *thd, LEX *lex, TABLE_LIST *derived)
}
err:
lex->current_select= save_current_select;
- return res;
+ DBUG_RETURN(res);
}
@@ -825,11 +832,12 @@ err:
bool mysql_derived_create(THD *thd, LEX *lex, TABLE_LIST *derived)
{
+ DBUG_ENTER("mysql_derived_create");
TABLE *table= derived->table;
SELECT_LEX_UNIT *unit= derived->get_unit();
if (table->created)
- return FALSE;
+ DBUG_RETURN(FALSE);
select_union *result= (select_union*)unit->result;
if (table->s->db_type() == TMP_ENGINE_HTON)
{
@@ -839,13 +847,13 @@ bool mysql_derived_create(THD *thd, LEX *lex, TABLE_LIST *derived)
&result->tmp_table_param.recinfo,
(unit->first_select()->options |
thd->variables.option_bits | TMP_TABLE_ALL_COLUMNS)))
- return(TRUE);
+ DBUG_RETURN(TRUE);
}
if (open_tmp_table(table))
- return TRUE;
+ DBUG_RETURN(TRUE);
table->file->extra(HA_EXTRA_WRITE_CACHE);
table->file->extra(HA_EXTRA_IGNORE_DUP_KEY);
- return FALSE;
+ DBUG_RETURN(FALSE);
}
@@ -874,11 +882,12 @@ bool mysql_derived_create(THD *thd, LEX *lex, TABLE_LIST *derived)
bool mysql_derived_fill(THD *thd, LEX *lex, TABLE_LIST *derived)
{
+ DBUG_ENTER("mysql_derived_fill");
SELECT_LEX_UNIT *unit= derived->get_unit();
bool res= FALSE;
if (unit->executed && !unit->uncacheable && !unit->describe)
- return FALSE;
+ DBUG_RETURN(FALSE);
/*check that table creation passed without problems. */
DBUG_ASSERT(derived->table && derived->table->created);
SELECT_LEX *first_select= unit->first_select();
@@ -920,7 +929,7 @@ bool mysql_derived_fill(THD *thd, LEX *lex, TABLE_LIST *derived)
unit->cleanup();
lex->current_select= save_current_select;
- return res;
+ DBUG_RETURN(res);
}
@@ -943,6 +952,7 @@ bool mysql_derived_fill(THD *thd, LEX *lex, TABLE_LIST *derived)
bool mysql_derived_reinit(THD *thd, LEX *lex, TABLE_LIST *derived)
{
+ DBUG_ENTER("mysql_derived_reinit");
st_select_lex_unit *unit= derived->get_unit();
if (derived->table)
@@ -952,6 +962,6 @@ bool mysql_derived_reinit(THD *thd, LEX *lex, TABLE_LIST *derived)
/* for derived tables & PS (which can't be reset by Item_subquery) */
unit->reinit_exec_mechanism();
unit->set_thd(thd);
- return FALSE;
+ DBUG_RETURN(FALSE);
}
diff --git a/sql/sql_list.h b/sql/sql_list.h
index aef2f8d5f25..7538f69766d 100644
--- a/sql/sql_list.h
+++ b/sql/sql_list.h
@@ -330,11 +330,12 @@ public:
friend class error_list;
friend class error_list_iterator;
+#ifndef DBUG_OFF
/*
Debugging help: return N-th element in the list, or NULL if the list has
less than N elements.
*/
- inline void *nth_element(int n)
+ void *elem(int n)
{
list_node *node= first;
void *data= NULL;
@@ -350,6 +351,8 @@ public:
}
return data;
}
+#endif
+
#ifdef LIST_EXTRA_DEBUG
/*
Check list invariants and print results into trace. Invariants are:
@@ -528,7 +531,9 @@ public:
}
empty();
}
- inline T *nth_element(int n) { return (T*)base_list::nth_element(n); }
+#ifndef DBUG_OFF
+ T *elem(int n) { return (T*)base_list::elem(n); }
+#endif
};
diff --git a/sql/sql_select.cc b/sql/sql_select.cc
index d635eec0e28..240fc953f1d 100644
--- a/sql/sql_select.cc
+++ b/sql/sql_select.cc
@@ -3821,6 +3821,9 @@ make_join_statistics(JOIN *join, List<TABLE_LIST> &tables_list,
{
conds->update_used_tables();
conds= remove_eq_conds(join->thd, conds, &join->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;
join->select_lex->where= conds;
if (join->cond_value == Item::COND_FALSE)
{
@@ -14261,7 +14264,10 @@ optimize_cond(JOIN *join, COND *conds,
Remove all and-levels where CONST item != CONST item
*/
DBUG_EXECUTE("where",print_where(conds,"after const change", QT_ORDINARY););
- conds= remove_eq_conds(thd, conds, cond_value) ;
+ 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;
DBUG_EXECUTE("info",print_where(conds,"after remove", QT_ORDINARY););
}
DBUG_RETURN(conds);
@@ -16148,11 +16154,25 @@ create_tmp_table(THD *thd, TMP_TABLE_PARAM *param, List<Item> &fields,
keyinfo->name= (char*) "distinct_key";
keyinfo->algorithm= HA_KEY_ALG_UNDEF;
keyinfo->is_statistics_from_stat_tables= FALSE;
- keyinfo->rec_per_key=0;
keyinfo->read_stats= NULL;
keyinfo->collected_stats= NULL;
/*
+ Needed by non-merged semi-joins: SJ-Materialized table must have a valid
+ rec_per_key array, because it participates in join optimization. Since
+ the table has no data, the only statistics we can provide is "unknown",
+ i.e. zero values.
+
+ (For table record count, we calculate and set JOIN_TAB::found_records,
+ see get_delayed_table_estimates()).
+ */
+ size_t rpk_size= keyinfo->user_defined_key_parts * sizeof(keyinfo->rec_per_key[0]);
+ if (!(keyinfo->rec_per_key= (ulong*) alloc_root(&table->mem_root,
+ rpk_size)))
+ goto err;
+ bzero(keyinfo->rec_per_key, rpk_size);
+
+ /*
Create an extra field to hold NULL bits so that unique indexes on
blobs can distinguish NULL from 0. This extra field is not needed
when we do not use UNIQUE indexes for blobs.
diff --git a/sql/sql_test.cc b/sql/sql_test.cc
index 542a3421fcf..c64a5d182a5 100644
--- a/sql/sql_test.cc
+++ b/sql/sql_test.cc
@@ -383,6 +383,15 @@ void print_sjm(SJ_MATERIALIZATION_INFO *sjm)
}
/* purecov: end */
+/*
+ Debugging help: force List<...>::elem function not be removed as unused.
+*/
+Item* (List<Item>:: *dbug_list_item_elem_ptr)(int)= &List<Item>::elem;
+Item_equal* (List<Item_equal>:: *dbug_list_item_equal_elem_ptr)(int)=
+ &List<Item_equal>::elem;
+TABLE_LIST* (List<TABLE_LIST>:: *dbug_list_table_list_elem_ptr)(int) =
+ &List<TABLE_LIST>::elem;
+
#endif
typedef struct st_debug_lock
diff --git a/sql/table.h b/sql/table.h
index 60a8578fc0b..dfcee9e75d6 100644
--- a/sql/table.h
+++ b/sql/table.h
@@ -2170,9 +2170,11 @@ struct TABLE_LIST
}
inline void set_merged_derived()
{
+ DBUG_ENTER("set_merged_derived");
derived_type= ((derived_type & DTYPE_MASK) |
DTYPE_TABLE | DTYPE_MERGE);
set_check_merged();
+ DBUG_VOID_RETURN;
}
inline bool is_materialized_derived()
{
@@ -2180,9 +2182,11 @@ struct TABLE_LIST
}
void set_materialized_derived()
{
+ DBUG_ENTER("set_materialized_derived");
derived_type= ((derived_type & DTYPE_MASK) |
DTYPE_TABLE | DTYPE_MATERIALIZE);
set_check_materialized();
+ DBUG_VOID_RETURN;
}
inline bool is_multitable()
{
diff --git a/storage/heap/ha_heap.cc b/storage/heap/ha_heap.cc
index 73dce174a09..5631d60a10a 100644
--- a/storage/heap/ha_heap.cc
+++ b/storage/heap/ha_heap.cc
@@ -215,7 +215,7 @@ void ha_heap::update_key_stats()
else
{
ha_rows hash_buckets= file->s->keydef[i].hash_buckets;
- uint no_records= hash_buckets ? (uint) (file->s->records/hash_buckets) : 2;
+ ha_rows no_records= hash_buckets ? (file->s->records/hash_buckets) : 2;
if (no_records < 2)
no_records= 2;
key->rec_per_key[key->user_defined_key_parts-1]= no_records;
@@ -244,6 +244,7 @@ int ha_heap::write_row(uchar * buf)
We can perform this safely since only one writer at the time is
allowed on the table.
*/
+ records_changed= 0;
file->s->key_stat_version++;
}
return res;
@@ -260,6 +261,7 @@ int ha_heap::update_row(const uchar * old_data, uchar * new_data)
We can perform this safely since only one writer at the time is
allowed on the table.
*/
+ records_changed= 0;
file->s->key_stat_version++;
}
return res;
@@ -276,6 +278,7 @@ int ha_heap::delete_row(const uchar * buf)
We can perform this safely since only one writer at the time is
allowed on the table.
*/
+ records_changed= 0;
file->s->key_stat_version++;
}
return res;
@@ -726,8 +729,8 @@ heap_prepare_hp_create_info(TABLE *table_arg, bool internal_table,
if (share->max_rows && share->max_rows < max_rows)
max_rows= share->max_rows;
- hp_create_info->max_records= (ulong) max_rows;
- hp_create_info->min_records= (ulong) share->min_rows;
+ hp_create_info->max_records= (ulong) MY_MIN(max_rows, ULONG_MAX);
+ hp_create_info->min_records= (ulong) MY_MIN(share->min_rows, ULONG_MAX);
hp_create_info->keys= share->keys;
hp_create_info->reclength= share->reclength;
hp_create_info->keydef= keydef;
diff --git a/storage/heap/ha_heap.h b/storage/heap/ha_heap.h
index 74824b66c42..503d3b896ac 100644
--- a/storage/heap/ha_heap.h
+++ b/storage/heap/ha_heap.h
@@ -31,7 +31,7 @@ class ha_heap: public handler
HP_SHARE *internal_share;
key_map btree_keys;
/* number of records changed since last statistics update */
- uint records_changed;
+ ulong records_changed;
uint key_stat_version;
my_bool internal_table;
public:
diff --git a/storage/heap/hp_create.c b/storage/heap/hp_create.c
index e286ff69e61..30831f229ac 100644
--- a/storage/heap/hp_create.c
+++ b/storage/heap/hp_create.c
@@ -248,7 +248,7 @@ static int keys_compare(heap_rb_param *param, uchar *key1, uchar *key2)
static void init_block(HP_BLOCK *block, uint reclength, ulong min_records,
ulong max_records)
{
- uint i,recbuffer,records_in_block;
+ ulong i,recbuffer,records_in_block;
/*
If not min_records and max_records are given, optimize for 1000 rows
@@ -276,7 +276,7 @@ static void init_block(HP_BLOCK *block, uint reclength, ulong min_records,
The + 1 is there to ensure that we get at least 1 row per level (for
the exceptional case of very long rows)
*/
- if (records_in_block*recbuffer >
+ if ((ulonglong) records_in_block*recbuffer >
(my_default_record_cache_size-sizeof(HP_PTRS)*HP_MAX_LEVELS))
records_in_block= (my_default_record_cache_size - sizeof(HP_PTRS) *
HP_MAX_LEVELS) / recbuffer + 1;
diff --git a/storage/heap/hp_delete.c b/storage/heap/hp_delete.c
index fe71b14a30a..1cbfe7408d4 100644
--- a/storage/heap/hp_delete.c
+++ b/storage/heap/hp_delete.c
@@ -68,7 +68,7 @@ int hp_rb_delete_key(HP_INFO *info, register HP_KEYDEF *keyinfo,
const uchar *record, uchar *recpos, int flag)
{
heap_rb_param custom_arg;
- uint old_allocated;
+ ulong old_allocated;
int res;
if (flag)
diff --git a/storage/heap/hp_open.c b/storage/heap/hp_open.c
index fc7397989f2..43b366639bb 100644
--- a/storage/heap/hp_open.c
+++ b/storage/heap/hp_open.c
@@ -30,7 +30,7 @@ HP_INFO *heap_open_from_share(HP_SHARE *share, int mode)
HP_INFO *info;
DBUG_ENTER("heap_open_from_share");
- if (!(info= (HP_INFO*) my_malloc((uint) sizeof(HP_INFO) +
+ if (!(info= (HP_INFO*) my_malloc(sizeof(HP_INFO) +
2 * share->max_key_length,
MYF(MY_ZEROFILL +
(share->internal ?
@@ -49,7 +49,7 @@ HP_INFO *heap_open_from_share(HP_SHARE *share, int mode)
#ifndef DBUG_OFF
info->opt_flag= READ_CHECK_USED; /* Check when changing */
#endif
- DBUG_PRINT("exit",("heap: 0x%lx reclength: %d records_in_block: %d",
+ DBUG_PRINT("exit",("heap: 0x%lx reclength: %d records_in_block: %lu",
(long) info, share->reclength,
share->block.records_in_block));
DBUG_RETURN(info);
diff --git a/storage/heap/hp_write.c b/storage/heap/hp_write.c
index c84fc4b6104..b6ca97629ca 100644
--- a/storage/heap/hp_write.c
+++ b/storage/heap/hp_write.c
@@ -400,7 +400,7 @@ int hp_write_key(HP_INFO *info, HP_KEYDEF *keyinfo,
static HASH_INFO *hp_find_free_hash(HP_SHARE *info,
HP_BLOCK *block, ulong records)
{
- uint block_pos;
+ ulong block_pos;
size_t length;
if (records < block->last_allocated)
diff --git a/storage/tokudb/CMakeLists.txt b/storage/tokudb/CMakeLists.txt
index 452e338f5df..8919752fa73 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(ENV{TOKUDB_VERSION} "7.1.0")
+SET(TOKUDB_VERSION "7.1.5")
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 "")
@@ -31,14 +31,13 @@ MARK_AS_ADVANCED(USE_VALGRIND)
MARK_AS_ADVANCED(XZ_SOURCE_DIR)
############################################
-IF(DEFINED ENV{TOKUDB_VERSION})
- SET(TOKUDB_VERSION $ENV{TOKUDB_VERSION})
- ADD_DEFINITIONS("-DTOKUDB_VERSION=\"${TOKUDB_VERSION}\"")
+IF(NOT DEFINED TOKUDB_VERSION)
+ IF(DEFINED ENV{TOKUDB_VERSION})
+ SET(TOKUDB_VERSION $ENV{TOKUDB_VERSION})
+ ENDIF()
ENDIF()
-
-IF(DEFINED ENV{TOKUDB_PATCHES})
- SET(TOKUDB_PATCHES $ENV{TOKUDB_PATCHES})
- ADD_DEFINITIONS("-DTOKUDB_PATCHES=${TOKUDB_PATCHES}")
+IF(DEFINED TOKUDB_VERSION)
+ ADD_DEFINITIONS("-DTOKUDB_VERSION=\"${TOKUDB_VERSION}\"")
ENDIF()
ADD_SUBDIRECTORY(ft-index)
diff --git a/storage/tokudb/README.md b/storage/tokudb/README.md
index 517a9e44585..09add457237 100644
--- a/storage/tokudb/README.md
+++ b/storage/tokudb/README.md
@@ -24,26 +24,34 @@ 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.0.4:
+To build MySQL with TokuDB 7.1.0:
```sh
-scripts/make.mysql.bash --mysqlbuild=mysql-5.5.30-tokudb-7.0.4-linux-x86_64
+scripts/make.mysql.bash --mysqlbuild=mysql-5.5.30-tokudb-7.1.0-linux-x86_64
```
-To build MariaDB with TokuDB 7.0.4:
+To build MariaDB with TokuDB 7.1.0:
```sh
-scripts/make.mysql.bash --mysqlbuild=mariadb-5.5.30-tokudb-7.0.4-linux-x86_64
+scripts/make.mysql.bash --mysqlbuild=mariadb-5.5.30-tokudb-7.1.0-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. On Centos, `yum install
-valgrind-devel zlib-devel libdb-devel`, on Ubuntu, `apt-get install
-valgrind zlib1g-dev libdb-dev`.
+header files for valgrind,zlib, and Berkeley DB.
+
+On CentOS, `yum install valgrind-devel zlib-devel libdb-devel`
+
+On Ubuntu, `apt-get install valgrind zlib1g-dev libdb-dev`
You can set the compiler by passing `--cc` and `--cxx` to the script, to
select one that's new enough. The default is `scripts/make.mysql.bash
--cc=gcc47 --cxx=g++47`, which may not exist on your system.
+To build a debug MySQL with TokuDB using the head of the Tokutek github
+repositories, run this:
+```sh
+scripts/make.mysql.debug.env.bash
+```
+
Contributing
------------
diff --git a/storage/tokudb/ft-index/CMakeLists.txt b/storage/tokudb/ft-index/CMakeLists.txt
index 22249b66522..e0fdad79103 100644
--- a/storage/tokudb/ft-index/CMakeLists.txt
+++ b/storage/tokudb/ft-index/CMakeLists.txt
@@ -18,10 +18,12 @@ include(TokuMergeLibs)
set(LIBTOKUPORTABILITY "tokuportability" CACHE STRING "Name of libtokuportability.so")
set(LIBTOKUDB "tokufractaltree" CACHE STRING "Name of libtokufractaltree.so")
-if(USE_VALGRIND)
-include_directories(
- ${VALGRIND_INCLUDE_DIR}
- )
+set(INSTALL_LIBDIR "lib" CACHE STRING "where to install libs")
+
+if (USE_VALGRIND AND NOT VALGRIND_INCLUDE_DIR MATCHES NOTFOUND)
+ include_directories(
+ ${VALGRIND_INCLUDE_DIR}
+ )
endif()
include_directories(
${CMAKE_CURRENT_SOURCE_DIR}/include
diff --git a/storage/tokudb/ft-index/README.md b/storage/tokudb/ft-index/README.md
index e45225d57df..72b8988165a 100644
--- a/storage/tokudb/ft-index/README.md
+++ b/storage/tokudb/ft-index/README.md
@@ -2,15 +2,18 @@ TokuKV
======
TokuKV is a high-performance, transactional key-value store, used in the
-TokuDB storage engine for MySQL and MariaDB.
+TokuDB storage engine for MySQL and MariaDB and in TokuMX, the
+high-performance MongoDB distribution.
TokuKV is provided as a shared library with an interface similar to
Berkeley DB.
To build the full MySQL product, see the instructions for
-[ft-engine][ft-engine]. This document covers TokuKV only.
+[Tokutek/ft-engine][ft-engine]. To build TokuMX, see the instructions
+for [Tokutek/mongo][mongo]. This document covers TokuKV only.
-[ft-engine]: http://github.com/Tokutek/ft-engine
+[ft-engine]: https://github.com/Tokutek/ft-engine
+[mongo]: https://github.com/Tokutek/mongo
Building
@@ -18,9 +21,8 @@ Building
TokuKV is built using CMake >= 2.8.9. Out-of-source builds are
recommended. You need a C++11 compiler, though only GCC >= 4.7 and
-Apple's Clang are tested. You also need zlib and valgrind development
-packages (`yum install valgrind-devel zlib-devel` or `apt-get install
-valgrind zlib1g-dev`).
+Apple's Clang are tested. You also need zlib development packages
+(`yum install zlib-devel` or `apt-get install zlib1g-dev`).
You will also need the source code for jemalloc, checked out in
`third_party/`.
@@ -35,6 +37,7 @@ CC=gcc47 CXX=g++47 cmake \
-D CMAKE_BUILD_TYPE=Debug \
-D USE_BDB=OFF \
-D BUILD_TESTING=OFF \
+ -D USE_VALGRIND=OFF \
-D CMAKE_INSTALL_PREFIX=../prefix/ \
..
cmake --build . --target install
@@ -102,13 +105,20 @@ Contributing
Please report bugs in TokuKV here on github.
-We have two publicly accessible mailing lists:
+We have two publicly accessible mailing lists for TokuDB:
- tokudb-user@googlegroups.com is for general and support related
questions about the use of TokuDB.
- tokudb-dev@googlegroups.com is for discussion of the development of
TokuDB.
+and two for TokuMX:
+
+ - tokumx-user@googlegroups.com is for general and support related
+ questions about the use of TokuMX.
+ - tokumx-dev@googlegroups.com is for discussion of the development of
+ TokuMX.
+
We are also available on IRC on freenode.net, in the #tokutek channel.
diff --git a/storage/tokudb/ft-index/buildheader/CMakeLists.txt b/storage/tokudb/ft-index/buildheader/CMakeLists.txt
index 8427f216fd4..5da3c98ff48 100644
--- a/storage/tokudb/ft-index/buildheader/CMakeLists.txt
+++ b/storage/tokudb/ft-index/buildheader/CMakeLists.txt
@@ -19,9 +19,11 @@ if (NOT DEFINED MYSQL_PROJECT_NAME_DOCSTRING)
FILES "${CMAKE_CURRENT_BINARY_DIR}/db.h"
DESTINATION include
RENAME tokudb.h
+ COMPONENT tokukv_headers
)
install(
FILES "${CMAKE_CURRENT_BINARY_DIR}/db.h"
DESTINATION include
+ COMPONENT tokukv_headers
)
endif ()
diff --git a/storage/tokudb/ft-index/buildheader/make_tdb.cc b/storage/tokudb/ft-index/buildheader/make_tdb.cc
index 72da4d7998b..4fc00e6d9e7 100644
--- a/storage/tokudb/ft-index/buildheader/make_tdb.cc
+++ b/storage/tokudb/ft-index/buildheader/make_tdb.cc
@@ -207,6 +207,7 @@ enum {
TOKUDB_BAD_CHECKSUM = -100015,
TOKUDB_HUGE_PAGES_ENABLED = -100016,
TOKUDB_OUT_OF_RANGE = -100017,
+ TOKUDB_INTERRUPTED = -100018,
DONTUSE_I_JUST_PUT_THIS_HERE_SO_I_COULD_HAVE_A_COMMA_AFTER_EACH_ITEM
};
@@ -359,6 +360,7 @@ static void print_defines (void) {
dodefine(TOKUDB_BAD_CHECKSUM);
dodefine(TOKUDB_HUGE_PAGES_ENABLED);
dodefine(TOKUDB_OUT_OF_RANGE);
+ dodefine(TOKUDB_INTERRUPTED);
/* LOADER flags */
printf("/* LOADER flags */\n");
@@ -449,7 +451,7 @@ static void print_db_env_struct (void) {
"int (*set_lk_max_memory) (DB_ENV *env, uint64_t max)",
"int (*get_lk_max_memory) (DB_ENV *env, uint64_t *max)",
"void (*set_update) (DB_ENV *env, int (*update_function)(DB *, const DBT *key, const DBT *old_val, const DBT *extra, void (*set_val)(const DBT *new_val, void *set_extra), void *set_extra))",
- "int (*set_lock_timeout) (DB_ENV *env, uint64_t lock_wait_time_msec)",
+ "int (*set_lock_timeout) (DB_ENV *env, uint64_t default_lock_wait_time_msec, uint64_t (*get_lock_wait_time_cb)(uint64_t default_lock_wait_time))",
"int (*get_lock_timeout) (DB_ENV *env, uint64_t *lock_wait_time_msec)",
"int (*set_lock_timeout_callback) (DB_ENV *env, lock_timeout_callback callback)",
"int (*txn_xa_recover) (DB_ENV*, TOKU_XA_XID list[/*count*/], long count, /*out*/ long *retp, uint32_t flags)",
@@ -459,8 +461,9 @@ static void print_db_env_struct (void) {
"void (*change_fsync_log_period) (DB_ENV*, uint32_t)",
"int (*iterate_live_transactions) (DB_ENV *env, iterate_transactions_callback callback, void *extra)",
"int (*iterate_pending_lock_requests) (DB_ENV *env, iterate_requests_callback callback, void *extra)",
- "void (*set_loader_memory_size)(DB_ENV *env, uint64_t loader_memory_size)",
+ "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))",
NULL};
sort_and_dump_fields("db_env", true, extra);
@@ -529,7 +532,7 @@ static void print_db_struct (void) {
"int (*change_descriptor) (DB*, DB_TXN*, const DBT* descriptor, uint32_t) /* change row/dictionary descriptor for a db. Available only while db is open */",
"int (*getf_set)(DB*, DB_TXN*, uint32_t, DBT*, YDB_CALLBACK_FUNCTION, void*) /* same as DBC->c_getf_set without a persistent cursor) */",
"int (*optimize)(DB*) /* Run garbage collecion and promote all transactions older than oldest. Amortized (happens during flattening) */",
- "int (*hot_optimize)(DB*, DBT*, DBT*, int (*progress_callback)(void *progress_extra, float progress), void *progress_extra)",
+ "int (*hot_optimize)(DB*, DBT*, DBT*, int (*progress_callback)(void *progress_extra, float progress), void *progress_extra, uint64_t* loops_run)",
"int (*get_fragmentation)(DB*,TOKU_DB_FRAGMENTATION)",
"int (*change_pagesize)(DB*,uint32_t)",
"int (*change_readpagesize)(DB*,uint32_t)",
@@ -538,6 +541,9 @@ static void print_db_struct (void) {
"int (*change_compression_method)(DB*,TOKU_COMPRESSION_METHOD)",
"int (*get_compression_method)(DB*,TOKU_COMPRESSION_METHOD*)",
"int (*set_compression_method)(DB*,TOKU_COMPRESSION_METHOD)",
+ "int (*change_fanout)(DB *db, uint32_t fanout)",
+ "int (*get_fanout)(DB *db, uint32_t *fanout)",
+ "int (*set_fanout)(DB *db, uint32_t fanout)",
"int (*set_indexer)(DB*, DB_INDEXER*)",
"void (*get_indexer)(DB*, DB_INDEXER**)",
"int (*verify_with_progress)(DB *, int (*progress_callback)(void *progress_extra, float progress), void *progress_extra, int verbose, int keep_going)",
@@ -546,6 +552,7 @@ static void print_db_struct (void) {
"int (*get_fractal_tree_info64)(DB*,uint64_t*,uint64_t*,uint64_t*,uint64_t*)",
"int (*iterate_fractal_tree_block_map)(DB*,int(*)(uint64_t,int64_t,int64_t,int64_t,int64_t,void*),void*)",
"const char *(*get_dname)(DB *db)",
+ "int (*get_last_key)(DB *db, YDB_CALLBACK_FUNCTION func, void* extra)",
NULL};
sort_and_dump_fields("db", true, extra);
}
@@ -602,6 +609,7 @@ static void print_dbc_struct (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_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_remove_restriction)(DBC*)",
NULL};
sort_and_dump_fields("dbc", false, extra);
@@ -729,10 +737,10 @@ int main (int argc, char *const argv[] __attribute__((__unused__))) {
printf(" CHARSTR, // interpret as char * \n");
printf(" UNIXTIME, // interpret as time_t \n");
printf(" TOKUTIME, // interpret as tokutime_t \n");
- printf(" PARCOUNT // interpret as PARTITIONED_COUNTER\n");
+ printf(" PARCOUNT, // interpret as PARTITIONED_COUNTER\n");
+ printf(" DOUBLE // interpret as double\n");
printf("} toku_engine_status_display_type; \n");
-
printf("typedef enum {\n");
printf(" TOKU_ENGINE_STATUS = (1ULL<<0), // Include when asking for engine status\n");
printf(" TOKU_GLOBAL_STATUS = (1ULL<<1), // Include when asking for information_schema.global_status\n");
@@ -821,6 +829,7 @@ int main (int argc, char *const argv[] __attribute__((__unused__))) {
printf("int toku_set_trace_file (const char *fname) %s;\n", VISIBLE);
printf("int toku_close_trace_file (void) %s;\n", VISIBLE);
printf("void db_env_set_direct_io (bool direct_io_on) %s;\n", VISIBLE);
+ printf("void db_env_set_compress_buffers_before_eviction (bool compress_buffers) %s;\n", VISIBLE);
printf("void db_env_set_func_fsync (int (*)(int)) %s;\n", VISIBLE);
printf("void db_env_set_func_free (void (*)(void*)) %s;\n", VISIBLE);
printf("void db_env_set_func_malloc (void *(*)(size_t)) %s;\n", VISIBLE);
diff --git a/storage/tokudb/ft-index/cmake_modules/TokuSetupCTest.cmake b/storage/tokudb/ft-index/cmake_modules/TokuSetupCTest.cmake
index 5ca2fb64458..9e6c9d4834c 100644
--- a/storage/tokudb/ft-index/cmake_modules/TokuSetupCTest.cmake
+++ b/storage/tokudb/ft-index/cmake_modules/TokuSetupCTest.cmake
@@ -85,8 +85,8 @@ include(CTest)
set(TOKUDB_DATA "${TokuDB_SOURCE_DIR}/../tokudb.data" CACHE FILEPATH "Path to data files for tests")
if (BUILD_TESTING OR BUILD_FT_TESTS OR BUILD_SRC_TESTS)
- set(WARNED_ABOUT_DATA 1) # disable the warning below
- if (NOT EXISTS "${TOKUDB_DATA}/" AND NOT WARNED_ABOUT_DATA)
+ set(WARNED_ABOUT_DATA 0)
+ if (NOT EXISTS "${TOKUDB_DATA}/" AND NOT WARNED_ABOUT_DATA AND CMAKE_PROJECT_NAME STREQUAL TokuDB)
message(WARNING "Test data files are missing from ${TOKUDB_DATA}, which will cause some tests to fail. Please put them there or modify TOKUDB_DATA to avoid this.")
set(WARNED_ABOUT_DATA 1)
endif ()
diff --git a/storage/tokudb/ft-index/cmake_modules/TokuSetupCompiler.cmake b/storage/tokudb/ft-index/cmake_modules/TokuSetupCompiler.cmake
index 3bbb3722f7b..4b8a600f141 100644
--- a/storage/tokudb/ft-index/cmake_modules/TokuSetupCompiler.cmake
+++ b/storage/tokudb/ft-index/cmake_modules/TokuSetupCompiler.cmake
@@ -88,6 +88,7 @@ set_cflags_if_supported(
-Wno-error=missing-format-attribute
-Wno-error=address-of-array-temporary
-Wno-error=tautological-constant-out-of-range-compare
+ -Wno-ignored-attributes
-fno-rtti
-fno-exceptions
)
diff --git a/storage/tokudb/ft-index/cmake_modules/TokuThirdParty.cmake b/storage/tokudb/ft-index/cmake_modules/TokuThirdParty.cmake
index f661c7f6bb3..461390ffb7c 100644
--- a/storage/tokudb/ft-index/cmake_modules/TokuThirdParty.cmake
+++ b/storage/tokudb/ft-index/cmake_modules/TokuThirdParty.cmake
@@ -1,5 +1,40 @@
include(ExternalProject)
+if (CMAKE_PROJECT_NAME STREQUAL TokuDB)
+ ## add jemalloc with an external project
+ set(JEMALLOC_SOURCE_DIR "${TokuDB_SOURCE_DIR}/third_party/jemalloc" CACHE FILEPATH "Where to find jemalloc sources.")
+ if (NOT EXISTS "${JEMALLOC_SOURCE_DIR}/configure")
+ message(FATAL_ERROR "Can't find jemalloc sources. Please check them out to ${JEMALLOC_SOURCE_DIR} or modify JEMALLOC_SOURCE_DIR.")
+ endif ()
+ set(jemalloc_configure_opts "CC=${CMAKE_C_COMPILER}" "--with-jemalloc-prefix=" "--with-private-namespace=tokudb_jemalloc_internal_" "--enable-cc-silence")
+ option(JEMALLOC_DEBUG "Build jemalloc with --enable-debug." OFF)
+ if (JEMALLOC_DEBUG)
+ list(APPEND jemalloc_configure_opts --enable-debug)
+ endif ()
+ ExternalProject_Add(build_jemalloc
+ PREFIX jemalloc
+ SOURCE_DIR "${JEMALLOC_SOURCE_DIR}"
+ CONFIGURE_COMMAND
+ "${JEMALLOC_SOURCE_DIR}/configure" ${jemalloc_configure_opts}
+ "--prefix=${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/jemalloc"
+ )
+
+ add_library(jemalloc STATIC IMPORTED GLOBAL)
+ set_target_properties(jemalloc PROPERTIES IMPORTED_LOCATION
+ "${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/jemalloc/lib/libjemalloc_pic.a")
+ add_dependencies(jemalloc build_jemalloc)
+ add_library(jemalloc_nopic STATIC IMPORTED GLOBAL)
+ set_target_properties(jemalloc_nopic PROPERTIES IMPORTED_LOCATION
+ "${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/jemalloc/lib/libjemalloc.a")
+ add_dependencies(jemalloc_nopic build_jemalloc)
+
+ # detect when we are being built as a subproject
+ if (NOT DEFINED MYSQL_PROJECT_NAME_DOCSTRING)
+ install(DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/jemalloc/lib" DESTINATION .
+ COMPONENT tokukv_libs_extra)
+ endif ()
+endif ()
+
## add lzma with an external project
set(xz_configure_opts --with-pic --enable-static)
if (APPLE)
diff --git a/storage/tokudb/ft-index/examples/CMakeLists.txt b/storage/tokudb/ft-index/examples/CMakeLists.txt
index c8d98d3d06e..01ad01aa8d2 100644
--- a/storage/tokudb/ft-index/examples/CMakeLists.txt
+++ b/storage/tokudb/ft-index/examples/CMakeLists.txt
@@ -10,5 +10,7 @@ if (NOT DEFINED MYSQL_PROJECT_NAME_DOCSTRING)
README.examples
DESTINATION
examples
+ COMPONENT
+ tokukv_examples
)
endif () \ No newline at end of file
diff --git a/storage/tokudb/ft-index/ft/CMakeLists.txt b/storage/tokudb/ft-index/ft/CMakeLists.txt
index a8de1ac2828..3627f1c3dfe 100644
--- a/storage/tokudb/ft-index/ft/CMakeLists.txt
+++ b/storage/tokudb/ft-index/ft/CMakeLists.txt
@@ -8,7 +8,7 @@ set_source_files_properties(
PROPERTIES GENERATED TRUE)
add_executable(logformat logformat.cc)
-target_link_libraries(logformat ${LIBTOKUPORTABILITY})
+target_link_libraries(logformat ${LIBTOKUPORTABILITY}_static)
add_custom_command(
OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/log_code.cc"
diff --git a/storage/tokudb/ft-index/ft/bndata.cc b/storage/tokudb/ft-index/ft/bndata.cc
index ef542a75ad8..8d33ca860fa 100644
--- a/storage/tokudb/ft-index/ft/bndata.cc
+++ b/storage/tokudb/ft-index/ft/bndata.cc
@@ -105,7 +105,7 @@ void bn_data::init_zero() {
void bn_data::initialize_empty() {
toku_mempool_zero(&m_buffer_mempool);
- m_buffer.create();
+ m_buffer.create_no_array();
}
void bn_data::initialize_from_data(uint32_t num_entries, unsigned char *buf, uint32_t data_size) {
@@ -230,11 +230,11 @@ static int move_it (const KLPAIR &klpair, const uint32_t idx, struct omt_compres
// 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;
- if (total_size_needed+total_size_needed >= m_buffer_mempool.size) {
- m_buffer_mempool.size = total_size_needed+total_size_needed;
- }
+ // 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, m_buffer_mempool.size);
+ 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 };
diff --git a/storage/tokudb/ft-index/ft/bndata.h b/storage/tokudb/ft-index/ft/bndata.h
index a173e94d759..37e80c32967 100644
--- a/storage/tokudb/ft-index/ft/bndata.h
+++ b/storage/tokudb/ft-index/ft/bndata.h
@@ -116,7 +116,7 @@ struct klpair_struct {
typedef struct klpair_struct *KLPAIR;
-static LEAFENTRY get_le_from_klpair(KLPAIR klpair){
+static inline LEAFENTRY get_le_from_klpair(KLPAIR klpair){
uint32_t keylen = klpair->keylen;
LEAFENTRY le = (LEAFENTRY)(klpair->key_le + keylen);
return le;
@@ -250,5 +250,7 @@ private:
klpair_omt_t m_buffer; // pointers to individual leaf entries
struct mempool m_buffer_mempool; // storage for all leaf entries
+
+ friend class bndata_bugfix_test;
};
diff --git a/storage/tokudb/ft-index/ft/cachetable-internal.h b/storage/tokudb/ft-index/ft/cachetable-internal.h
index a4c9009561a..9a57bfcc8a1 100644
--- a/storage/tokudb/ft-index/ft/cachetable-internal.h
+++ b/storage/tokudb/ft-index/ft/cachetable-internal.h
@@ -458,7 +458,7 @@ private:
//
class checkpointer {
public:
- void init(pair_list *_pl, TOKULOGGER _logger, evictor *_ev, cachefile_list *files);
+ int init(pair_list *_pl, TOKULOGGER _logger, evictor *_ev, cachefile_list *files);
void destroy();
void set_checkpoint_period(uint32_t new_period);
uint32_t get_checkpoint_period();
@@ -480,6 +480,8 @@ private:
cachefile_list *m_cf_list;
pair_list *m_list;
evictor *m_ev;
+ bool m_checkpointer_cron_init;
+ bool m_checkpointer_init;
// variable used by the checkpoint thread to know
// when all work induced by cloning on client threads is done
@@ -512,7 +514,7 @@ const int EVICTION_PERIOD = 1;
//
class evictor {
public:
- void init(long _size_limit, pair_list* _pl, cachefile_list* _cf_list, KIBBUTZ _kibbutz, uint32_t eviction_period);
+ int init(long _size_limit, pair_list* _pl, cachefile_list* _cf_list, KIBBUTZ _kibbutz, uint32_t eviction_period);
void destroy();
void add_pair_attr(PAIR_ATTR attr);
void remove_pair_attr(PAIR_ATTR attr);
@@ -522,7 +524,7 @@ public:
uint64_t reserve_memory(double fraction, uint64_t upper_bound);
void release_reserved_memory(uint64_t reserved_memory);
void run_eviction_thread();
- void do_partial_eviction(PAIR p, bool pair_mutex_held);
+ void do_partial_eviction(PAIR p);
void evict_pair(PAIR p, bool checkpoint_pending);
void wait_for_cache_pressure_to_subside();
void signal_eviction_thread();
@@ -597,6 +599,10 @@ private:
// this variable is ONLY used for testing purposes
uint64_t m_num_eviction_thread_runs;
+
+ bool m_ev_thread_init;
+ bool m_evictor_init;
+
friend class evictor_test_helpers;
friend class evictor_unit_test;
};
@@ -608,7 +614,7 @@ private:
//
class cleaner {
public:
- void init(uint32_t cleaner_iterations, pair_list* _pl, CACHETABLE _ct);
+ int init(uint32_t cleaner_iterations, pair_list* _pl, CACHETABLE _ct);
void destroy(void);
uint32_t get_iterations(void);
void set_iterations(uint32_t new_iterations);
@@ -625,6 +631,8 @@ private:
// minimum period of 1s so if you want
// more frequent cleaner runs you must
// use this)
+ bool m_cleaner_cron_init;
+ bool m_cleaner_init;
};
///////////////////////////////////////////////////////////////////////////////
diff --git a/storage/tokudb/ft-index/ft/cachetable.cc b/storage/tokudb/ft-index/ft/cachetable.cc
index 4bfe8d90379..fb427c5349b 100644
--- a/storage/tokudb/ft-index/ft/cachetable.cc
+++ b/storage/tokudb/ft-index/ft/cachetable.cc
@@ -106,6 +106,7 @@ PATENT RIGHTS GRANT:
#include <portability/toku_time.h>
#include <util/rwlock.h>
#include <util/status.h>
+#include <util/context.h>
///////////////////////////////////////////////////////////////////////////////////
// Engine status
@@ -291,7 +292,10 @@ uint32_t toku_get_cleaner_iterations_unlocked (CACHETABLE ct) {
// reserve 25% as "unreservable". The loader cannot have it.
#define unreservable_memory(size) ((size)/4)
-void toku_cachetable_create(CACHETABLE *result, long size_limit, LSN UU(initial_lsn), TOKULOGGER logger) {
+int toku_cachetable_create(CACHETABLE *ct_result, long size_limit, LSN UU(initial_lsn), TOKULOGGER logger) {
+ int result = 0;
+ int r;
+
if (size_limit == 0) {
size_limit = 128*1024*1024;
}
@@ -301,16 +305,46 @@ void toku_cachetable_create(CACHETABLE *result, long size_limit, LSN UU(initial_
ct->cf_list.init();
int num_processors = toku_os_get_number_active_processors();
- ct->client_kibbutz = toku_kibbutz_create(num_processors);
- ct->ct_kibbutz = toku_kibbutz_create(2*num_processors);
int checkpointing_nworkers = (num_processors/4) ? num_processors/4 : 1;
- ct->checkpointing_kibbutz = toku_kibbutz_create(checkpointing_nworkers);
+ r = toku_kibbutz_create(num_processors, &ct->client_kibbutz);
+ if (r != 0) {
+ result = r;
+ goto cleanup;
+ }
+ r = toku_kibbutz_create(2*num_processors, &ct->ct_kibbutz);
+ if (r != 0) {
+ result = r;
+ goto cleanup;
+ }
+ r = toku_kibbutz_create(checkpointing_nworkers, &ct->checkpointing_kibbutz);
+ if (r != 0) {
+ result = r;
+ goto cleanup;
+ }
// must be done after creating ct_kibbutz
- ct->ev.init(size_limit, &ct->list, &ct->cf_list, ct->ct_kibbutz, EVICTION_PERIOD);
- ct->cp.init(&ct->list, logger, &ct->ev, &ct->cf_list);
- ct->cl.init(1, &ct->list, ct); // by default, start with one iteration
+ r = ct->ev.init(size_limit, &ct->list, &ct->cf_list, ct->ct_kibbutz, EVICTION_PERIOD);
+ if (r != 0) {
+ result = r;
+ goto cleanup;
+ }
+ r = ct->cp.init(&ct->list, logger, &ct->ev, &ct->cf_list);
+ if (r != 0) {
+ result = r;
+ goto cleanup;
+ }
+ r = ct->cl.init(1, &ct->list, ct); // by default, start with one iteration
+ if (r != 0) {
+ result = r;
+ goto cleanup;
+ }
ct->env_dir = toku_xstrdup(".");
- *result = ct;
+cleanup:
+ if (result == 0) {
+ *ct_result = ct;
+ } else {
+ toku_cachetable_close(&ct);
+ }
+ return result;
}
// Returns a pointer to the checkpoint contained within
@@ -618,39 +652,6 @@ static void cachetable_free_pair(PAIR p) {
ctpair_destroy(p);
}
-// Maybe remove a pair from the cachetable and free it, depending on whether
-// or not there are any threads interested in the pair. The flush callback
-// is called with write_me and keep_me both false, and the pair is destroyed.
-// The sole purpose of this function is to remove the node, so the write_me
-// argument to the flush callback is false, and the flush callback won't do
-// anything except destroy the node.
-//
-// on input, pair_list's write lock is held and PAIR's mutex is held
-// on exit, only the pair_list's write lock is still held
-//
-static void cachetable_maybe_remove_and_free_pair (
- pair_list* pl,
- evictor* ev,
- PAIR p
- )
-{
- // this ensures that a clone running in the background first completes
- if (p->value_rwlock.users() == 0 && p->refcount == 0) {
- // assumption is that if we are about to remove the pair
- // that no one has grabbed the disk_nb_mutex,
- // and that there is no cloned_value_data, because
- // no one is writing a cloned value out.
- assert(nb_mutex_users(&p->disk_nb_mutex) == 0);
- assert(p->cloned_value_data == NULL);
- cachetable_remove_pair(pl, ev, p);
- pair_unlock(p);
- cachetable_free_pair(p);
- }
- else {
- pair_unlock(p);
- }
-}
-
// assumes value_rwlock and disk_nb_mutex held on entry
// responsibility of this function is to only write a locked PAIR to disk
// and NOTHING else. We do not manipulate the state of the PAIR
@@ -774,7 +775,7 @@ static void cachetable_evicter(void* extra) {
static void cachetable_partial_eviction(void* extra) {
PAIR p = (PAIR)extra;
CACHEFILE cf = p->cachefile;
- p->ev->do_partial_eviction(p, false);
+ p->ev->do_partial_eviction(p);
bjm_remove_background_job(cf->bjm);
}
@@ -1483,6 +1484,8 @@ static bool try_pin_pair(
bool partial_fetch_required = pf_req_callback(p->value_data,read_extraargs);
if (partial_fetch_required) {
+ toku::context pf_ctx(CTX_PARTIAL_FETCH);
+
if (ct->ev.should_client_thread_sleep() && !already_slept) {
pair_lock(p);
unpin_pair(p, (lock_type == PL_READ));
@@ -1634,6 +1637,8 @@ beginning:
}
}
else {
+ toku::context fetch_ctx(CTX_FULL_FETCH);
+
ct->list.pair_unlock_by_fullhash(fullhash);
// we only want to sleep once per call to get_and_pin. If we have already
// slept and there is still cache pressure, then we might as
@@ -2038,10 +2043,7 @@ maybe_pin_pair(
if (retval == TOKUDB_TRY_AGAIN) {
unpin_pair(p, (lock_type == PL_READ));
}
- else {
- // just a sanity check
- assert(retval == 0);
- }
+ pair_touch(p);
pair_unlock(p);
return retval;
}
@@ -2071,6 +2073,8 @@ try_again:
ct->list.pair_lock_by_fullhash(fullhash);
PAIR p = ct->list.find_pair(cf, key, fullhash);
if (p == NULL) {
+ toku::context fetch_ctx(CTX_FULL_FETCH);
+
// Not found
ct->list.pair_unlock_by_fullhash(fullhash);
ct->list.write_list_lock();
@@ -2146,6 +2150,8 @@ try_again:
// still check for partial fetch
bool partial_fetch_required = pf_req_callback(p->value_data,read_extraargs);
if (partial_fetch_required) {
+ toku::context fetch_ctx(CTX_PARTIAL_FETCH);
+
run_unlockers(unlockers);
// we are now getting an expensive write lock, because we
@@ -2428,10 +2434,10 @@ static void remove_pair_for_close(PAIR p, CACHETABLE ct, bool completely) {
assert(p->dirty == CACHETABLE_CLEAN);
assert(p->refcount == 0);
if (completely) {
- // TODO: maybe break up this function
- // so that write lock does not need to be held for entire
- // free
- cachetable_maybe_remove_and_free_pair(&ct->list, &ct->ev, p);
+ cachetable_remove_pair(&ct->list, &ct->ev, p);
+ pair_unlock(p);
+ // TODO: Eventually, we should not hold the write list lock during free
+ cachetable_free_pair(p);
}
else {
// if we are not evicting completely,
@@ -2587,9 +2593,12 @@ void toku_cachetable_close (CACHETABLE *ctp) {
ct->list.destroy();
ct->cf_list.destroy();
- toku_kibbutz_destroy(ct->client_kibbutz);
- toku_kibbutz_destroy(ct->ct_kibbutz);
- toku_kibbutz_destroy(ct->checkpointing_kibbutz);
+ if (ct->client_kibbutz)
+ toku_kibbutz_destroy(ct->client_kibbutz);
+ if (ct->ct_kibbutz)
+ toku_kibbutz_destroy(ct->ct_kibbutz);
+ if (ct->checkpointing_kibbutz)
+ toku_kibbutz_destroy(ct->checkpointing_kibbutz);
toku_free(ct->env_dir);
toku_free(ct);
*ctp = 0;
@@ -3074,20 +3083,29 @@ int toku_cleaner_thread (void *cleaner_v) {
//
ENSURE_POD(cleaner);
-void cleaner::init(uint32_t _cleaner_iterations, pair_list* _pl, CACHETABLE _ct) {
+int cleaner::init(uint32_t _cleaner_iterations, pair_list* _pl, CACHETABLE _ct) {
// default is no cleaner, for now
- toku_minicron_setup(&m_cleaner_cron, 0, toku_cleaner_thread, this);
+ m_cleaner_cron_init = false;
+ int r = toku_minicron_setup(&m_cleaner_cron, 0, toku_cleaner_thread, this);
+ if (r == 0) {
+ m_cleaner_cron_init = true;
+ }
TOKU_VALGRIND_HG_DISABLE_CHECKING(&m_cleaner_iterations, sizeof m_cleaner_iterations);
m_cleaner_iterations = _cleaner_iterations;
m_pl = _pl;
m_ct = _ct;
+ m_cleaner_init = true;
+ return r;
}
// this function is allowed to be called multiple times
void cleaner::destroy(void) {
- if (!toku_minicron_has_been_shutdown(&m_cleaner_cron)) {
+ if (!m_cleaner_init) {
+ return;
+ }
+ if (m_cleaner_cron_init && !toku_minicron_has_been_shutdown(&m_cleaner_cron)) {
// for test code only, production code uses toku_cachetable_minicron_shutdown()
- int r = toku_minicron_shutdown(&m_cleaner_cron);
+ int r = toku_minicron_shutdown(&m_cleaner_cron);
assert(r==0);
}
}
@@ -3122,6 +3140,8 @@ void cleaner::set_period(uint32_t new_period) {
// start). At this point, we can safely unlock the cachetable, do the
// work (callback), and unlock/release our claim to the cachefile.
int cleaner::run_cleaner(void) {
+ toku::context cleaner_ctx(CTX_CLEANER);
+
int r;
uint32_t num_iterations = this->get_iterations();
for (uint32_t i = 0; i < num_iterations; ++i) {
@@ -3662,7 +3682,7 @@ static void *eviction_thread(void *evictor_v) {
// Starts the eviction thread, assigns external object references,
// and initializes all counters and condition variables.
//
-void evictor::init(long _size_limit, pair_list* _pl, cachefile_list* _cf_list, KIBBUTZ _kibbutz, uint32_t eviction_period) {
+int evictor::init(long _size_limit, pair_list* _pl, cachefile_list* _cf_list, KIBBUTZ _kibbutz, uint32_t eviction_period) {
TOKU_VALGRIND_HG_DISABLE_CHECKING(&m_ev_thread_is_running, sizeof m_ev_thread_is_running);
TOKU_VALGRIND_HG_DISABLE_CHECKING(&m_size_evicting, sizeof m_size_evicting);
@@ -3716,8 +3736,13 @@ void evictor::init(long _size_limit, pair_list* _pl, cachefile_list* _cf_list, K
// start the background thread
m_run_thread = true;
m_num_eviction_thread_runs = 0;
+ m_ev_thread_init = false;
r = toku_pthread_create(&m_ev_thread, NULL, eviction_thread, this);
- assert_zero(r);
+ if (r == 0) {
+ m_ev_thread_init = true;
+ }
+ m_evictor_init = true;
+ return r;
}
//
@@ -3725,7 +3750,10 @@ void evictor::init(long _size_limit, pair_list* _pl, cachefile_list* _cf_list, K
//
// NOTE: This should only be called if there are no evictions in progress.
//
-void evictor::destroy() {
+void evictor::destroy() {
+ if (!m_evictor_init) {
+ return;
+ }
assert(m_size_evicting == 0);
//
// commented out of Ming, because we could not finish
@@ -3734,16 +3762,16 @@ void evictor::destroy() {
//assert(m_size_current == 0);
// Stop the eviction thread.
- toku_mutex_lock(&m_ev_thread_lock);
- m_run_thread = false;
- this->signal_eviction_thread();
- toku_mutex_unlock(&m_ev_thread_lock);
-
- void *ret;
- int r = toku_pthread_join(m_ev_thread, &ret);
- assert_zero(r);
- assert(!m_ev_thread_is_running);
-
+ if (m_ev_thread_init) {
+ toku_mutex_lock(&m_ev_thread_lock);
+ m_run_thread = false;
+ this->signal_eviction_thread();
+ toku_mutex_unlock(&m_ev_thread_lock);
+ void *ret;
+ int r = toku_pthread_join(m_ev_thread, &ret);
+ assert_zero(r);
+ assert(!m_ev_thread_is_running);
+ }
destroy_partitioned_counter(m_size_nonleaf);
m_size_nonleaf = NULL;
destroy_partitioned_counter(m_size_leaf);
@@ -4007,6 +4035,8 @@ bool evictor::run_eviction_on_pair(PAIR curr_in_clock) {
m_pl->read_list_unlock();
ret_val = true;
if (curr_in_clock->count > 0) {
+ toku::context pe_ctx(CTX_PARTIAL_EVICTION);
+
uint32_t curr_size = curr_in_clock->attr.size;
// if the size of this PAIR is greater than the average size of PAIRs
// in the cachetable, then decrement it, otherwise, decrement
@@ -4052,10 +4082,10 @@ bool evictor::run_eviction_on_pair(PAIR curr_in_clock) {
write_extraargs
);
if (cost == PE_CHEAP) {
+ pair_unlock(curr_in_clock);
curr_in_clock->size_evicting_estimate = 0;
- this->do_partial_eviction(curr_in_clock, true);
+ this->do_partial_eviction(curr_in_clock);
bjm_remove_background_job(cf->bjm);
- pair_unlock(curr_in_clock);
}
else if (cost == PE_EXPENSIVE) {
// only bother running an expensive partial eviction
@@ -4083,6 +4113,8 @@ bool evictor::run_eviction_on_pair(PAIR curr_in_clock) {
}
}
else {
+ toku::context pe_ctx(CTX_FULL_EVICTION);
+
// responsibility of try_evict_pair to eventually remove background job
// pair's mutex is still grabbed here
this->try_evict_pair(curr_in_clock);
@@ -4094,26 +4126,48 @@ exit:
return ret_val;
}
+struct pair_unpin_with_new_attr_extra {
+ pair_unpin_with_new_attr_extra(evictor *e, PAIR p) :
+ ev(e), pair(p) {
+ }
+ evictor *ev;
+ PAIR pair;
+};
+
+static void pair_unpin_with_new_attr(PAIR_ATTR new_attr, void *extra) {
+ struct pair_unpin_with_new_attr_extra *info =
+ reinterpret_cast<struct pair_unpin_with_new_attr_extra *>(extra);
+ PAIR p = info->pair;
+ evictor *ev = info->ev;
+
+ // change the attr in the evictor, then update the value in the pair
+ ev->change_pair_attr(p->attr, new_attr);
+ p->attr = new_attr;
+
+ // unpin
+ pair_lock(p);
+ p->value_rwlock.write_unlock();
+ pair_unlock(p);
+}
+
//
-// on entry and exit, pair's mutex is held if pair_mutex_held is true
+// on entry and exit, pair's mutex is not held
// on exit, PAIR is unpinned
//
-void evictor::do_partial_eviction(PAIR p, bool pair_mutex_held) {
- PAIR_ATTR new_attr;
+void evictor::do_partial_eviction(PAIR p) {
+ // Copy the old attr
PAIR_ATTR old_attr = p->attr;
-
- p->pe_callback(p->value_data, old_attr, &new_attr, p->write_extraargs);
+ long long size_evicting_estimate = p->size_evicting_estimate;
- this->change_pair_attr(old_attr, new_attr);
- p->attr = new_attr;
- this->decrease_size_evicting(p->size_evicting_estimate);
- if (!pair_mutex_held) {
- pair_lock(p);
- }
- p->value_rwlock.write_unlock();
- if (!pair_mutex_held) {
- pair_unlock(p);
- }
+ struct pair_unpin_with_new_attr_extra extra(this, p);
+ p->pe_callback(p->value_data, old_attr, p->write_extraargs,
+ // passed as the finalize continuation, which allows the
+ // pe_callback to unpin the node before doing expensive cleanup
+ pair_unpin_with_new_attr, &extra);
+
+ // now that the pe_callback (and its pair_unpin_with_new_attr continuation)
+ // have finished, we can safely decrease size_evicting
+ this->decrease_size_evicting(size_evicting_estimate);
}
//
@@ -4188,8 +4242,25 @@ void evictor::evict_pair(PAIR p, bool for_checkpoint) {
nb_mutex_unlock(&p->disk_nb_mutex);
// at this point, we have the pair list's write list lock
// and we have the pair's mutex (p->mutex) held
- cachetable_maybe_remove_and_free_pair(m_pl, this, p);
+
+ // this ensures that a clone running in the background first completes
+ bool removed = false;
+ if (p->value_rwlock.users() == 0 && p->refcount == 0) {
+ // assumption is that if we are about to remove the pair
+ // that no one has grabbed the disk_nb_mutex,
+ // and that there is no cloned_value_data, because
+ // no one is writing a cloned value out.
+ assert(nb_mutex_users(&p->disk_nb_mutex) == 0);
+ assert(p->cloned_value_data == NULL);
+ cachetable_remove_pair(m_pl, this, p);
+ removed = true;
+ }
+ pair_unlock(p);
m_pl->write_list_unlock();
+ // do not want to hold the write list lock while freeing a pair
+ if (removed) {
+ cachetable_free_pair(p);
+ }
}
//
@@ -4348,7 +4419,7 @@ ENSURE_POD(checkpointer);
//
// Sets the cachetable reference in this checkpointer class, this is temporary.
//
-void checkpointer::init(pair_list *_pl,
+int checkpointer::init(pair_list *_pl,
TOKULOGGER _logger,
evictor *_ev,
cachefile_list *files) {
@@ -4359,11 +4430,20 @@ void checkpointer::init(pair_list *_pl,
bjm_init(&m_checkpoint_clones_bjm);
// Default is no checkpointing.
- toku_minicron_setup(&m_checkpointer_cron, 0, checkpoint_thread, this);
+ m_checkpointer_cron_init = false;
+ int r = toku_minicron_setup(&m_checkpointer_cron, 0, checkpoint_thread, this);
+ if (r == 0) {
+ m_checkpointer_cron_init = true;
+ }
+ m_checkpointer_init = true;
+ return r;
}
void checkpointer::destroy() {
- if (!this->has_been_shutdown()) {
+ if (!m_checkpointer_init) {
+ return;
+ }
+ if (m_checkpointer_cron_init && !this->has_been_shutdown()) {
// for test code only, production code uses toku_cachetable_minicron_shutdown()
int r = this->shutdown();
assert(r == 0);
diff --git a/storage/tokudb/ft-index/ft/cachetable.h b/storage/tokudb/ft-index/ft/cachetable.h
index 478954032bf..c654927aa21 100644
--- a/storage/tokudb/ft-index/ft/cachetable.h
+++ b/storage/tokudb/ft-index/ft/cachetable.h
@@ -122,7 +122,7 @@ uint32_t toku_get_cleaner_iterations_unlocked (CACHETABLE ct);
// create and initialize a cache table
// size_limit is the upper limit on the size of the size of the values in the table
// pass 0 if you want the default
-void toku_cachetable_create(CACHETABLE *result, long size_limit, LSN initial_lsn, TOKULOGGER);
+int toku_cachetable_create(CACHETABLE *result, long size_limit, LSN initial_lsn, TOKULOGGER);
// Create a new cachetable.
// Effects: a new cachetable is created and initialized.
@@ -223,11 +223,15 @@ typedef void (*CACHETABLE_PARTIAL_EVICTION_EST_CALLBACK)(void *ftnode_pv, void*
// The cachetable calls the partial eviction callback is to possibly try and partially evict pieces
// of the PAIR. The callback determines the strategy for what to evict. The callback may choose to free
-// nothing, or may choose to free as much as possible.
-// old_attr is the PAIR_ATTR of the PAIR when the callback is called.
-// new_attr is set to the new PAIR_ATTR after the callback executes partial eviction
-// Requires a write lock to be held on the PAIR in the cachetable while this function is called
-typedef int (*CACHETABLE_PARTIAL_EVICTION_CALLBACK)(void *ftnode_pv, PAIR_ATTR old_attr, PAIR_ATTR* new_attr, void *write_extraargs);
+// nothing, or may choose to free as much as possible. When the partial eviction callback is finished,
+// it must call finalize with the new PAIR_ATTR and the given finalize_extra. After this point, the
+// write lock will be released on the PAIR and it is no longer safe to operate on any of the passed arguments.
+// This is useful for doing expensive cleanup work outside of the PAIR's write lock (such as destroying objects, etc)
+//
+// on entry, requires a write lock to be held on the PAIR in the cachetable while this function is called
+// on exit, the finalize continuation is called
+typedef int (*CACHETABLE_PARTIAL_EVICTION_CALLBACK)(void *ftnode_pv, PAIR_ATTR old_attr, void *write_extraargs,
+ void (*finalize)(PAIR_ATTR new_attr, void *extra), void *finalize_extra);
// The cachetable calls this function to determine if get_and_pin call requires a partial fetch. If this function returns true,
// then the cachetable will subsequently call CACHETABLE_PARTIAL_FETCH_CALLBACK to perform
diff --git a/storage/tokudb/ft-index/ft/checkpoint.cc b/storage/tokudb/ft-index/ft/checkpoint.cc
index 223f5177add..95ad0e1f0a4 100644
--- a/storage/tokudb/ft-index/ft/checkpoint.cc
+++ b/storage/tokudb/ft-index/ft/checkpoint.cc
@@ -136,6 +136,7 @@ PATENT RIGHTS GRANT:
#include "checkpoint.h"
#include <portability/toku_atomic.h>
#include <util/status.h>
+#include <util/frwlock.h>
///////////////////////////////////////////////////////////////////////////////////
// Engine status
@@ -187,7 +188,8 @@ toku_checkpoint_get_status(CACHETABLE ct, CHECKPOINT_STATUS statp) {
static LSN last_completed_checkpoint_lsn;
-static toku_pthread_rwlock_t checkpoint_safe_lock;
+static toku_mutex_t checkpoint_safe_mutex;
+static toku::frwlock checkpoint_safe_lock;
static toku_pthread_rwlock_t multi_operation_lock;
static toku_pthread_rwlock_t low_priority_multi_operation_lock;
@@ -237,28 +239,33 @@ multi_operation_checkpoint_unlock(void) {
static void
checkpoint_safe_lock_init(void) {
- toku_pthread_rwlock_init(&checkpoint_safe_lock, NULL);
+ toku_mutex_init(&checkpoint_safe_mutex, NULL);
+ checkpoint_safe_lock.init(&checkpoint_safe_mutex);
locked_cs = false;
}
static void
checkpoint_safe_lock_destroy(void) {
- toku_pthread_rwlock_destroy(&checkpoint_safe_lock);
+ checkpoint_safe_lock.deinit();
+ toku_mutex_destroy(&checkpoint_safe_mutex);
}
static void
checkpoint_safe_checkpoint_lock(void) {
- toku_pthread_rwlock_wrlock(&checkpoint_safe_lock);
+ toku_mutex_lock(&checkpoint_safe_mutex);
+ checkpoint_safe_lock.write_lock(false);
+ toku_mutex_unlock(&checkpoint_safe_mutex);
locked_cs = true;
}
static void
checkpoint_safe_checkpoint_unlock(void) {
locked_cs = false;
- toku_pthread_rwlock_wrunlock(&checkpoint_safe_lock);
+ toku_mutex_lock(&checkpoint_safe_mutex);
+ checkpoint_safe_lock.write_unlock();
+ toku_mutex_unlock(&checkpoint_safe_mutex);
}
-
// toku_xxx_client_(un)lock() functions are only called from client code,
// never from checkpoint code, and use the "reader" interface to the lock functions.
@@ -286,18 +293,20 @@ void
toku_checkpoint_safe_client_lock(void) {
if (locked_cs)
(void) toku_sync_fetch_and_add(&STATUS_VALUE(CP_CLIENT_WAIT_ON_CS), 1);
- toku_pthread_rwlock_rdlock(&checkpoint_safe_lock);
+ toku_mutex_lock(&checkpoint_safe_mutex);
+ checkpoint_safe_lock.read_lock();
+ toku_mutex_unlock(&checkpoint_safe_mutex);
toku_multi_operation_client_lock();
}
void
toku_checkpoint_safe_client_unlock(void) {
- toku_pthread_rwlock_rdunlock(&checkpoint_safe_lock);
+ toku_mutex_lock(&checkpoint_safe_mutex);
+ checkpoint_safe_lock.read_unlock();
+ toku_mutex_unlock(&checkpoint_safe_mutex);
toku_multi_operation_client_unlock();
}
-
-
// Initialize the checkpoint mechanism, must be called before any client operations.
void
toku_checkpoint_init(void) {
diff --git a/storage/tokudb/ft-index/ft/compress.cc b/storage/tokudb/ft-index/ft/compress.cc
index c929ac18658..2b0187e0b4f 100644
--- a/storage/tokudb/ft-index/ft/compress.cc
+++ b/storage/tokudb/ft-index/ft/compress.cc
@@ -89,6 +89,8 @@ PATENT RIGHTS GRANT:
#ident "$Id$"
#include <toku_portability.h>
+#include <util/scoped_malloc.h>
+
#include <zlib.h>
#include <lzma.h>
@@ -241,10 +243,10 @@ void toku_decompress (Bytef *dest, uLongf destLen,
}
case TOKU_QUICKLZ_METHOD:
if (sourceLen>1) {
- qlz_state_decompress *XCALLOC(qsd);
+ toku::scoped_calloc state_buf(sizeof(qlz_state_decompress));
+ qlz_state_decompress *qsd = reinterpret_cast<qlz_state_decompress *>(state_buf.get());
uLongf actual_destlen = qlz_decompress((char*)source+1, dest, qsd);
assert(actual_destlen == destLen);
- toku_free(qsd);
} else {
// length 1 means there is no data, so do nothing.
assert(destLen==0);
diff --git a/storage/tokudb/ft-index/ft/fifo.cc b/storage/tokudb/ft-index/ft/fifo.cc
index 3d55334e5c2..7f6e1778df6 100644
--- a/storage/tokudb/ft-index/ft/fifo.cc
+++ b/storage/tokudb/ft-index/ft/fifo.cc
@@ -135,6 +135,11 @@ int toku_fifo_create(FIFO *ptr) {
return 0;
}
+void toku_fifo_resize(FIFO fifo, size_t new_size) {
+ XREALLOC_N(new_size, fifo->memory);
+ fifo->memory_size = new_size;
+}
+
void toku_fifo_free(FIFO *ptr) {
FIFO fifo = *ptr;
if (fifo->memory) toku_free(fifo->memory);
@@ -162,16 +167,10 @@ int toku_fifo_enq(FIFO fifo, const void *key, unsigned int keylen, const void *d
+ xids_get_size(xids)
- sizeof(XIDS_S); //Prevent double counting
int need_space_total = fifo->memory_used+need_space_here;
- if (fifo->memory == NULL) {
- fifo->memory_size = next_power_of_two(need_space_total);
- XMALLOC_N(fifo->memory_size, fifo->memory);
- }
- if (need_space_total > fifo->memory_size) {
- // Out of memory at the end.
+ if (fifo->memory == NULL || need_space_total > fifo->memory_size) {
+ // resize the fifo to the next power of 2 greater than the needed space
int next_2 = next_power_of_two(need_space_total);
- // resize the fifo
- XREALLOC_N(next_2, fifo->memory);
- fifo->memory_size = next_2;
+ toku_fifo_resize(fifo, next_2);
}
struct fifo_entry *entry = (struct fifo_entry *)(fifo->memory + fifo->memory_used);
fifo_entry_set_msg_type(entry, type);
diff --git a/storage/tokudb/ft-index/ft/fifo.h b/storage/tokudb/ft-index/ft/fifo.h
index 00caa3d742f..e178ec6de24 100644
--- a/storage/tokudb/ft-index/ft/fifo.h
+++ b/storage/tokudb/ft-index/ft/fifo.h
@@ -136,6 +136,8 @@ typedef struct fifo *FIFO;
int toku_fifo_create(FIFO *);
+void toku_fifo_resize(FIFO fifo, size_t new_size);
+
void toku_fifo_free(FIFO *);
int toku_fifo_n_entries(FIFO);
diff --git a/storage/tokudb/ft-index/ft/ft-cachetable-wrappers.cc b/storage/tokudb/ft-index/ft/ft-cachetable-wrappers.cc
index fa1d000d16e..16edf068d4d 100644
--- a/storage/tokudb/ft-index/ft/ft-cachetable-wrappers.cc
+++ b/storage/tokudb/ft-index/ft/ft-cachetable-wrappers.cc
@@ -94,7 +94,8 @@ PATENT RIGHTS GRANT:
#include <fttypes.h>
#include <ft-flusher.h>
#include <ft-internal.h>
-#include "ft.h"
+#include <ft.h>
+#include <util/context.h>
static void
ftnode_get_key_and_fullhash(
@@ -252,6 +253,8 @@ toku_pin_ftnode_batched(
bfe->child_to_read
);
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,
diff --git a/storage/tokudb/ft-index/ft/ft-flusher.cc b/storage/tokudb/ft-index/ft/ft-flusher.cc
index 9d7369accd5..20975c7aa01 100644
--- a/storage/tokudb/ft-index/ft/ft-flusher.cc
+++ b/storage/tokudb/ft-index/ft/ft-flusher.cc
@@ -97,6 +97,7 @@ PATENT RIGHTS GRANT:
#include <toku_assert.h>
#include <portability/toku_atomic.h>
#include <util/status.h>
+#include <util/context.h>
/* Status is intended for display to humans to help understand system behavior.
* It does not need to be perfectly thread-safe.
@@ -544,11 +545,13 @@ ct_flusher_advice_init(struct flusher_advice *fa, struct flush_status_update_ext
// a leaf node that is not entirely in memory. If so, then
// we cannot be sure if the node is reactive.
//
-static bool may_node_be_reactive(FTNODE node)
+static bool may_node_be_reactive(FT ft, FTNODE node)
{
- if (node->height == 0) return true;
+ if (node->height == 0) {
+ return true;
+ }
else {
- return (get_nonleaf_reactivity(node) != RE_STABLE);
+ return (get_nonleaf_reactivity(node, ft->h->fanout) != RE_STABLE);
}
}
@@ -1541,11 +1544,7 @@ ft_merge_child(
}
}
-static void ft_flush_some_child(
- FT ft,
- FTNODE parent,
- struct flusher_advice *fa
- )
+void toku_ft_flush_some_child(FT ft, FTNODE parent, struct flusher_advice *fa)
// Effect: This function does the following:
// - Pick a child of parent (the heaviest child),
// - flush from parent to child,
@@ -1559,7 +1558,7 @@ static void ft_flush_some_child(
NONLEAF_CHILDINFO bnc = NULL;
paranoid_invariant(parent->height>0);
toku_assert_entire_node_in_memory(parent);
- TXNID oldest_referenced_xid = parent->oldest_referenced_xid_known;
+ TXNID parent_oldest_referenced_xid_known = parent->oldest_referenced_xid_known;
// pick the child we want to flush to
int childnum = fa->pick_child(ft, parent, fa->extra);
@@ -1589,7 +1588,7 @@ static void ft_flush_some_child(
// Let's do a quick check to see if the child may be reactive
// If the child cannot be reactive, then we can safely unlock
// the parent before finishing reading in the entire child node.
- bool may_child_be_reactive = may_node_be_reactive(child);
+ bool may_child_be_reactive = may_node_be_reactive(ft, child);
paranoid_invariant(child->thisnodename.b!=0);
//VERIFY_NODE(brt, child);
@@ -1631,7 +1630,7 @@ static void ft_flush_some_child(
// we wont be splitting/merging child
// and we have already replaced the bnc
// for the root with a fresh one
- enum reactivity child_re = get_node_reactivity(child, ft->h->nodesize);
+ enum reactivity child_re = get_node_reactivity(ft, child);
if (parent && child_re == RE_STABLE) {
toku_unpin_ftnode_off_client_thread(ft, parent);
parent = NULL;
@@ -1652,7 +1651,7 @@ static void ft_flush_some_child(
ft,
bnc,
child,
- oldest_referenced_xid
+ parent_oldest_referenced_xid_known
);
destroy_nonleaf_childinfo(bnc);
}
@@ -1661,7 +1660,7 @@ static void ft_flush_some_child(
// let's get the reactivity of the child again,
// it is possible that the flush got rid of some values
// and now the parent is no longer reactive
- child_re = get_node_reactivity(child, ft->h->nodesize);
+ child_re = get_node_reactivity(ft, child);
// if the parent has been unpinned above, then
// this is our only option, even if the child is not stable
// if the child is not stable, we'll handle it the next
@@ -1676,10 +1675,10 @@ static void ft_flush_some_child(
parent = NULL;
}
//
- // it is the responsibility of ft_flush_some_child to unpin child
+ // it is the responsibility of toku_ft_flush_some_child to unpin child
//
if (child->height > 0 && fa->should_recursively_flush(child, fa->extra)) {
- ft_flush_some_child(ft, child, fa);
+ toku_ft_flush_some_child(ft, child, fa);
}
else {
toku_unpin_ftnode_off_client_thread(ft, child);
@@ -1706,13 +1705,6 @@ static void ft_flush_some_child(
}
}
-void toku_ft_flush_some_child(FT ft, FTNODE parent, struct flusher_advice *fa) {
- // Vanilla flush_some_child flushes from parent to child without
- // providing a meaningful oldest_referenced_xid. No simple garbage
- // collection is performed.
- return ft_flush_some_child(ft, parent, fa);
-}
-
static void
update_cleaner_status(
FTNODE node,
@@ -1854,7 +1846,7 @@ struct flusher_extra {
FT h;
FTNODE node;
NONLEAF_CHILDINFO bnc;
- TXNID oldest_referenced_xid;
+ TXNID parent_oldest_referenced_xid_known;
};
//
@@ -1864,6 +1856,7 @@ struct flusher_extra {
//
static void flush_node_fun(void *fe_v)
{
+ toku::context flush_ctx(CTX_FLUSH);
struct flusher_extra* fe = (struct flusher_extra *) fe_v;
// The node that has been placed on the background
// thread may not be fully in memory. Some message
@@ -1892,16 +1885,16 @@ static void flush_node_fun(void *fe_v)
fe->h,
fe->bnc,
fe->node,
- fe->oldest_referenced_xid
+ fe->parent_oldest_referenced_xid_known
);
destroy_nonleaf_childinfo(fe->bnc);
// after the flush has completed, now check to see if the node needs flushing
- // If so, call ft_flush_some_child on the node (because this flush intends to
+ // If so, call toku_ft_flush_some_child on the node (because this flush intends to
// pass a meaningful oldest referenced xid for simple garbage collection), and it is the
// responsibility of the flush to unlock the node. otherwise, we unlock it here.
if (fe->node->height > 0 && toku_ft_nonleaf_is_gorged(fe->node, fe->h->h->nodesize)) {
- ft_flush_some_child(fe->h, fe->node, &fa);
+ toku_ft_flush_some_child(fe->h, fe->node, &fa);
}
else {
toku_unpin_ftnode_off_client_thread(fe->h,fe->node);
@@ -1912,7 +1905,7 @@ static void flush_node_fun(void *fe_v)
// bnc, which means we are tasked with flushing some
// buffer in the node.
// It is the responsibility of flush some child to unlock the node
- ft_flush_some_child(fe->h, fe->node, &fa);
+ toku_ft_flush_some_child(fe->h, fe->node, &fa);
}
remove_background_job_from_cf(fe->h->cf);
toku_free(fe);
@@ -1923,13 +1916,13 @@ place_node_and_bnc_on_background_thread(
FT h,
FTNODE node,
NONLEAF_CHILDINFO bnc,
- TXNID oldest_referenced_xid)
+ TXNID parent_oldest_referenced_xid_known)
{
struct flusher_extra *XMALLOC(fe);
fe->h = h;
fe->node = node;
fe->bnc = bnc;
- fe->oldest_referenced_xid = oldest_referenced_xid;
+ fe->parent_oldest_referenced_xid_known = parent_oldest_referenced_xid_known;
cachefile_kibbutz_enq(h->cf, flush_node_fun, fe);
}
@@ -1948,7 +1941,8 @@ place_node_and_bnc_on_background_thread(
//
void toku_ft_flush_node_on_background_thread(FT h, FTNODE parent)
{
- TXNID oldest_referenced_xid_known = parent->oldest_referenced_xid_known;
+ toku::context flush_ctx(CTX_FLUSH);
+ TXNID parent_oldest_referenced_xid_known = parent->oldest_referenced_xid_known;
//
// first let's see if we can detach buffer on client thread
// and pick the child we want to flush to
@@ -1965,13 +1959,13 @@ void toku_ft_flush_node_on_background_thread(FT h, FTNODE parent)
// In this case, we could not lock the child, so just place the parent on the background thread
// In the callback, we will use toku_ft_flush_some_child, which checks to
// see if we should blow away the old basement nodes.
- place_node_and_bnc_on_background_thread(h, parent, NULL, oldest_referenced_xid_known);
+ place_node_and_bnc_on_background_thread(h, parent, NULL, parent_oldest_referenced_xid_known);
}
else {
//
// successfully locked child
//
- bool may_child_be_reactive = may_node_be_reactive(child);
+ bool may_child_be_reactive = may_node_be_reactive(h, child);
if (!may_child_be_reactive) {
// We're going to unpin the parent, so before we do, we must
// check to see if we need to blow away the basement nodes to
@@ -1994,7 +1988,7 @@ void toku_ft_flush_node_on_background_thread(FT h, FTNODE parent)
// so, because we know for sure the child is not
// reactive, we can unpin the parent
//
- place_node_and_bnc_on_background_thread(h, child, bnc, oldest_referenced_xid_known);
+ place_node_and_bnc_on_background_thread(h, child, bnc, parent_oldest_referenced_xid_known);
toku_unpin_ftnode(h, parent);
}
else {
@@ -2004,7 +1998,7 @@ void toku_ft_flush_node_on_background_thread(FT h, FTNODE parent)
toku_unpin_ftnode(h, child);
// Again, we'll have the parent on the background thread, so
// we don't need to destroy the basement nodes yet.
- place_node_and_bnc_on_background_thread(h, parent, NULL, oldest_referenced_xid_known);
+ place_node_and_bnc_on_background_thread(h, parent, NULL, parent_oldest_referenced_xid_known);
}
}
}
diff --git a/storage/tokudb/ft-index/ft/ft-flusher.h b/storage/tokudb/ft-index/ft/ft-flusher.h
index 86bdeee5b82..35371af99e8 100644
--- a/storage/tokudb/ft-index/ft/ft-flusher.h
+++ b/storage/tokudb/ft-index/ft/ft-flusher.h
@@ -232,6 +232,6 @@ void toku_ft_hot_get_status(FT_HOT_STATUS);
int
toku_ft_hot_optimize(FT_HANDLE brt, DBT* left, DBT* right,
int (*progress_callback)(void *extra, float progress),
- void *progress_extra);
+ void *progress_extra, uint64_t* loops_run);
#endif // End of header guardian.
diff --git a/storage/tokudb/ft-index/ft/ft-hot-flusher.cc b/storage/tokudb/ft-index/ft/ft-hot-flusher.cc
index b9036ae4968..0c9691b1e4d 100644
--- a/storage/tokudb/ft-index/ft/ft-hot-flusher.cc
+++ b/storage/tokudb/ft-index/ft/ft-hot-flusher.cc
@@ -96,6 +96,7 @@ PATENT RIGHTS GRANT:
#include <ft.h>
#include <portability/toku_atomic.h>
#include <util/status.h>
+#include <util/context.h>
// Member Descirption:
// 1. highest_pivot_key - this is the key that corresponds to the
@@ -299,8 +300,10 @@ hot_flusher_destroy(struct hot_flusher_extra *flusher)
int
toku_ft_hot_optimize(FT_HANDLE brt, DBT* left, DBT* right,
int (*progress_callback)(void *extra, float progress),
- void *progress_extra)
+ void *progress_extra, uint64_t* loops_run)
{
+ toku::context flush_ctx(CTX_FLUSH);
+
int r = 0;
struct hot_flusher_extra flusher;
struct flusher_advice advice;
@@ -403,6 +406,7 @@ toku_ft_hot_optimize(FT_HANDLE brt, DBT* left, DBT* right,
// Loop until the max key has been updated to positive
// infinity.
} while (!flusher.rightmost_leaf_seen);
+ *loops_run = loop_count;
// Cleanup.
hot_flusher_destroy(&flusher);
diff --git a/storage/tokudb/ft-index/ft/ft-internal.h b/storage/tokudb/ft-index/ft/ft-internal.h
index 9890f0b8c54..6dcde1687b4 100644
--- a/storage/tokudb/ft-index/ft/ft-internal.h
+++ b/storage/tokudb/ft-index/ft/ft-internal.h
@@ -117,15 +117,10 @@ PATENT RIGHTS GRANT:
#include <util/omt.h>
#include "bndata.h"
-#ifndef FT_FANOUT
-#define FT_FANOUT 16
-#endif
-enum { TREE_FANOUT = FT_FANOUT };
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_DEFAULT_NODE_SIZE = 1 << 22 };
+enum { FT_CMD_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 };
//
@@ -234,16 +229,14 @@ long toku_bnc_memory_size(NONLEAF_CHILDINFO bnc);
long toku_bnc_memory_used(NONLEAF_CHILDINFO bnc);
void toku_bnc_insert_msg(NONLEAF_CHILDINFO bnc, const void *key, ITEMLEN keylen, const void *data, ITEMLEN datalen, enum ft_msg_type type, MSN msn, XIDS xids, bool is_fresh, DESCRIPTOR desc, ft_compare_func cmp);
void toku_bnc_empty(NONLEAF_CHILDINFO bnc);
-void toku_bnc_flush_to_child(FT h, NONLEAF_CHILDINFO bnc, FTNODE child, TXNID oldest_referenced_xid);
+void toku_bnc_flush_to_child(FT h, NONLEAF_CHILDINFO bnc, FTNODE child, TXNID parent_oldest_referenced_xid_known);
bool toku_bnc_should_promote(FT ft, NONLEAF_CHILDINFO bnc) __attribute__((const, nonnull));
bool toku_ft_nonleaf_is_gorged(FTNODE node, uint32_t nodesize);
-
-enum reactivity get_nonleaf_reactivity (FTNODE node);
-enum reactivity get_node_reactivity (FTNODE node, uint32_t nodesize);
+enum reactivity get_nonleaf_reactivity(FTNODE node, unsigned int fanout);
+enum reactivity get_node_reactivity(FT ft, FTNODE node);
uint32_t get_leaf_num_entries(FTNODE node);
-
// data of an available partition of a leaf ftnode
struct ftnode_leaf_basement_node {
bn_data data_buffer;
@@ -336,7 +329,7 @@ struct ftnode {
int height; /* height is always >= 0. 0 for leaf, >0 for nonleaf. */
int dirty;
uint32_t fullhash;
- int n_children; //for internal nodes, if n_children==TREE_FANOUT+1 then the tree needs to be rebalanced.
+ int n_children; //for internal nodes, if n_children==fanout+1 then the tree needs to be rebalanced.
// for leaf nodes, represents number of basement nodes
unsigned int totalchildkeylens;
DBT *childkeys; /* Pivot keys. Child 0's keys are <= childkeys[0]. Child 1's keys are <= childkeys[1].
@@ -509,6 +502,7 @@ struct ft_header {
unsigned int nodesize;
unsigned int basementnodesize;
enum toku_compression_method compression_method;
+ unsigned int fanout;
// Current Minimum MSN to be used when upgrading pre-MSN BRT's.
// This is decremented from our currnt MIN_MSN so as not to clash
@@ -590,6 +584,7 @@ struct ft_options {
unsigned int nodesize;
unsigned int basementnodesize;
enum toku_compression_method compression_method;
+ unsigned int fanout;
unsigned int flags;
ft_compare_func compare_fun;
ft_update_func update_fun;
@@ -632,7 +627,7 @@ int toku_serialize_ftnode_to(int fd, BLOCKNUM, FTNODE node, FTNODE_DISK_DATA* nd
int toku_serialize_rollback_log_to (int fd, ROLLBACK_LOG_NODE log, SERIALIZED_ROLLBACK_LOG_NODE serialized_log, bool is_serialized,
FT h, bool for_checkpoint);
void toku_serialize_rollback_log_to_memory_uncompressed(ROLLBACK_LOG_NODE log, SERIALIZED_ROLLBACK_LOG_NODE serialized);
-int toku_deserialize_rollback_log_from (int fd, BLOCKNUM blocknum, uint32_t fullhash, ROLLBACK_LOG_NODE *logp, FT h);
+int toku_deserialize_rollback_log_from (int fd, BLOCKNUM blocknum, ROLLBACK_LOG_NODE *logp, FT h);
int toku_deserialize_bp_from_disk(FTNODE node, FTNODE_DISK_DATA ndd, int childnum, int fd, struct ftnode_fetch_extra* bfe);
int toku_deserialize_bp_from_compressed(FTNODE node, int childnum, struct ftnode_fetch_extra *bfe);
int toku_deserialize_ftnode_from (int fd, BLOCKNUM off, uint32_t /*fullhash*/, FTNODE *ftnode, FTNODE_DISK_DATA* ndd, struct ftnode_fetch_extra* bfe);
@@ -735,7 +730,8 @@ void toku_ftnode_checkpoint_complete_callback(void *value_data);
void toku_ftnode_flush_callback (CACHEFILE cachefile, int fd, BLOCKNUM nodename, void *ftnode_v, void** UU(disk_data), void *extraargs, PAIR_ATTR size, PAIR_ATTR* new_size, bool write_me, bool keep_me, bool for_checkpoint, bool is_clone);
int toku_ftnode_fetch_callback (CACHEFILE cachefile, PAIR p, int fd, BLOCKNUM nodename, uint32_t fullhash, void **ftnode_pv, void** UU(disk_data), PAIR_ATTR *sizep, int*dirty, void*extraargs);
void toku_ftnode_pe_est_callback(void* ftnode_pv, void* disk_data, long* bytes_freed_estimate, enum partial_eviction_cost *cost, void* write_extraargs);
-int toku_ftnode_pe_callback (void *ftnode_pv, PAIR_ATTR old_attr, PAIR_ATTR* new_attr, void *extraargs);
+int toku_ftnode_pe_callback(void *ftnode_pv, PAIR_ATTR old_attr, void *extraargs,
+ void (*finalize)(PAIR_ATTR new_attr, void *extra), void *finalize_extra);
bool toku_ftnode_pf_req_callback(void* ftnode_pv, void* read_extraargs);
int toku_ftnode_pf_callback(void* ftnode_pv, void* UU(disk_data), void* read_extraargs, int fd, PAIR_ATTR* sizep);
int toku_ftnode_cleaner_callback( void *ftnode_pv, BLOCKNUM blocknum, uint32_t fullhash, void *extraargs);
@@ -787,6 +783,8 @@ struct ft_cursor {
int out_of_range_error;
int direction;
TOKUTXN ttxn;
+ FT_CHECK_INTERRUPT_CALLBACK interrupt_cb;
+ void *interrupt_cb_extra;
};
//
@@ -1029,7 +1027,7 @@ int toku_testsetup_insert_to_nonleaf (FT_HANDLE brt, BLOCKNUM, enum ft_msg_type,
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, TXNID oldest_referenced_xid, GC_INFO gc_info);
+void toku_ft_root_put_cmd(FT h, FT_MSG_S * cmd, txn_gc_info *gc_info);
void
toku_get_node_for_verify(
@@ -1067,6 +1065,10 @@ typedef enum {
LE_MAX_PROVISIONAL_XR,
LE_EXPANDED,
LE_MAX_MEMSIZE,
+ LE_APPLY_GC_BYTES_IN,
+ LE_APPLY_GC_BYTES_OUT,
+ LE_NORMAL_GC_BYTES_IN,
+ LE_NORMAL_GC_BYTES_OUT,
LE_STATUS_NUM_ROWS
} le_status_entry;
@@ -1101,6 +1103,9 @@ typedef enum {
FT_DISK_FLUSH_NONLEAF_BYTES_FOR_CHECKPOINT,// number of nonleaf nodes flushed to disk for checkpoint
FT_DISK_FLUSH_NONLEAF_UNCOMPRESSED_BYTES_FOR_CHECKPOINT,// number of nonleaf nodes flushed to disk for checkpoint
FT_DISK_FLUSH_NONLEAF_TOKUTIME_FOR_CHECKPOINT,// number of nonleaf nodes flushed to disk for checkpoint
+ FT_DISK_FLUSH_LEAF_COMPRESSION_RATIO, // effective compression ratio for leaf bytes flushed to disk
+ FT_DISK_FLUSH_NONLEAF_COMPRESSION_RATIO, // effective compression ratio for nonleaf bytes flushed to disk
+ FT_DISK_FLUSH_OVERALL_COMPRESSION_RATIO, // effective compression ratio for all bytes flushed to disk
FT_PARTIAL_EVICTIONS_NONLEAF, // number of nonleaf node partial evictions
FT_PARTIAL_EVICTIONS_NONLEAF_BYTES, // number of nonleaf node partial evictions
FT_PARTIAL_EVICTIONS_LEAF, // number of leaf node partial evictions
@@ -1196,8 +1201,7 @@ toku_ft_bn_apply_cmd_once (
const FT_MSG cmd,
uint32_t idx,
LEAFENTRY le,
- TXNID oldest_referenced_xid,
- GC_INFO gc_info,
+ txn_gc_info *gc_info,
uint64_t *workdonep,
STAT64INFO stats_to_update
);
@@ -1209,8 +1213,7 @@ toku_ft_bn_apply_cmd (
DESCRIPTOR desc,
BASEMENTNODE bn,
FT_MSG cmd,
- TXNID oldest_referenced_xid,
- GC_INFO gc_info,
+ txn_gc_info *gc_info,
uint64_t *workdone,
STAT64INFO stats_to_update
);
@@ -1223,7 +1226,7 @@ toku_ft_leaf_apply_cmd (
FTNODE node,
int target_childnum,
FT_MSG cmd,
- GC_INFO gc_info,
+ txn_gc_info *gc_info,
uint64_t *workdone,
STAT64INFO stats_to_update
);
@@ -1237,7 +1240,7 @@ toku_ft_node_put_cmd (
int target_childnum,
FT_MSG cmd,
bool is_fresh,
- GC_INFO gc_info,
+ txn_gc_info *gc_info,
size_t flow_deltas[],
STAT64INFO stats_to_update
);
diff --git a/storage/tokudb/ft-index/ft/ft-ops.cc b/storage/tokudb/ft-index/ft/ft-ops.cc
index 27ee6ec8000..f6735f0bb45 100644
--- a/storage/tokudb/ft-index/ft/ft-ops.cc
+++ b/storage/tokudb/ft-index/ft/ft-ops.cc
@@ -213,15 +213,18 @@ basement nodes, bulk fetch, and partial fetch:
#include "leafentry.h"
#include "xids.h"
#include "ft_msg.h"
+#include "ule.h"
#include <toku_race_tools.h>
#include <portability/toku_atomic.h>
+#include <util/context.h>
#include <util/mempool.h>
#include <util/status.h>
#include <util/rwlock.h>
#include <util/sort.h>
+#include <util/scoped_malloc.h>
#include <stdint.h>
@@ -336,6 +339,9 @@ status_init(void)
STATUS_INIT(FT_DISK_FLUSH_NONLEAF_BYTES_FOR_CHECKPOINT, NONLEAF_NODES_FLUSHED_TO_DISK_CHECKPOINT_BYTES, PARCOUNT, "nonleaf nodes flushed to disk (for checkpoint) (bytes)", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
STATUS_INIT(FT_DISK_FLUSH_NONLEAF_UNCOMPRESSED_BYTES_FOR_CHECKPOINT, NONLEAF_NODES_FLUSHED_TO_DISK_CHECKPOINT_UNCOMPRESSED_BYTES, PARCOUNT, "nonleaf nodes flushed to disk (for checkpoint) (uncompressed bytes)", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
STATUS_INIT(FT_DISK_FLUSH_NONLEAF_TOKUTIME_FOR_CHECKPOINT, NONLEAF_NODES_FLUSHED_TO_DISK_CHECKPOINT_SECONDS, TOKUTIME, "nonleaf nodes flushed to disk (for checkpoint) (seconds)", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
+ STATUS_INIT(FT_DISK_FLUSH_LEAF_COMPRESSION_RATIO, LEAF_NODE_COMPRESSION_RATIO, DOUBLE, "uncompressed / compressed bytes written (leaf)", TOKU_GLOBAL_STATUS|TOKU_ENGINE_STATUS);
+ STATUS_INIT(FT_DISK_FLUSH_NONLEAF_COMPRESSION_RATIO, NONLEAF_NODE_COMPRESSION_RATIO, DOUBLE, "uncompressed / compressed bytes written (nonleaf)", TOKU_GLOBAL_STATUS|TOKU_ENGINE_STATUS);
+ STATUS_INIT(FT_DISK_FLUSH_OVERALL_COMPRESSION_RATIO, OVERALL_NODE_COMPRESSION_RATIO, DOUBLE, "uncompressed / compressed bytes written (overall)", TOKU_GLOBAL_STATUS|TOKU_ENGINE_STATUS);
// CPU time statistics for [de]serialization and [de]compression.
STATUS_INIT(FT_LEAF_COMPRESS_TOKUTIME, LEAF_COMPRESSION_TO_MEMORY_SECONDS, TOKUTIME, "leaf compression to memory (seconds)", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
@@ -373,9 +379,35 @@ static void status_destroy(void) {
}
#undef STATUS_INIT
+#define STATUS_VAL(x) \
+ (ft_status.status[x].type == PARCOUNT ? \
+ read_partitioned_counter(ft_status.status[x].value.parcount) : \
+ ft_status.status[x].value.num)
+
void
toku_ft_get_status(FT_STATUS s) {
*s = ft_status;
+
+ // Calculate compression ratios for leaf and nonleaf nodes
+ const double compressed_leaf_bytes = STATUS_VAL(FT_DISK_FLUSH_LEAF_BYTES) +
+ STATUS_VAL(FT_DISK_FLUSH_LEAF_BYTES_FOR_CHECKPOINT);
+ const double uncompressed_leaf_bytes = STATUS_VAL(FT_DISK_FLUSH_LEAF_UNCOMPRESSED_BYTES) +
+ STATUS_VAL(FT_DISK_FLUSH_LEAF_UNCOMPRESSED_BYTES_FOR_CHECKPOINT);
+ const double compressed_nonleaf_bytes = STATUS_VAL(FT_DISK_FLUSH_NONLEAF_BYTES) +
+ STATUS_VAL(FT_DISK_FLUSH_NONLEAF_BYTES_FOR_CHECKPOINT);
+ const double uncompressed_nonleaf_bytes = STATUS_VAL(FT_DISK_FLUSH_NONLEAF_UNCOMPRESSED_BYTES) +
+ STATUS_VAL(FT_DISK_FLUSH_NONLEAF_UNCOMPRESSED_BYTES_FOR_CHECKPOINT);
+
+ if (compressed_leaf_bytes > 0) {
+ s->status[FT_DISK_FLUSH_LEAF_COMPRESSION_RATIO].value.dnum = uncompressed_leaf_bytes / compressed_leaf_bytes;
+ }
+ if (compressed_nonleaf_bytes > 0) {
+ s->status[FT_DISK_FLUSH_NONLEAF_COMPRESSION_RATIO].value.dnum = uncompressed_nonleaf_bytes / compressed_nonleaf_bytes;
+ }
+ if (compressed_leaf_bytes > 0 || compressed_nonleaf_bytes > 0) {
+ s->status[FT_DISK_FLUSH_OVERALL_COMPRESSION_RATIO].value.dnum =
+ (uncompressed_leaf_bytes + uncompressed_nonleaf_bytes) / (compressed_leaf_bytes + compressed_nonleaf_bytes);
+ }
}
#define STATUS_INC(x, d) \
@@ -428,21 +460,21 @@ get_leaf_reactivity (FTNODE node, uint32_t nodesize) {
}
enum reactivity
-get_nonleaf_reactivity (FTNODE node) {
+get_nonleaf_reactivity(FTNODE node, unsigned int fanout) {
paranoid_invariant(node->height>0);
int n_children = node->n_children;
- if (n_children > TREE_FANOUT) return RE_FISSIBLE;
- if (n_children*4 < TREE_FANOUT) return RE_FUSIBLE;
+ if (n_children > (int) fanout) return RE_FISSIBLE;
+ if (n_children*4 < (int) fanout) return RE_FUSIBLE;
return RE_STABLE;
}
enum reactivity
-get_node_reactivity (FTNODE node, uint32_t nodesize) {
+get_node_reactivity(FT ft, FTNODE node) {
toku_assert_entire_node_in_memory(node);
if (node->height==0)
- return get_leaf_reactivity(node, nodesize);
+ return get_leaf_reactivity(node, ft->h->nodesize);
else
- return get_nonleaf_reactivity(node);
+ return get_nonleaf_reactivity(node, ft->h->fanout);
}
unsigned int
@@ -867,7 +899,7 @@ void toku_ftnode_clone_callback(
*cloned_value_data = cloned_node;
}
-static void ft_leaf_run_gc(FTNODE node, FT ft);
+static void ft_leaf_run_gc(FT ft, FTNODE node);
void toku_ftnode_flush_callback(
CACHEFILE UU(cachefile),
@@ -892,7 +924,7 @@ void toku_ftnode_flush_callback(
if (write_me) {
toku_assert_entire_node_in_memory(ftnode);
if (height == 0) {
- ft_leaf_run_gc(ftnode, h);
+ ft_leaf_run_gc(h, ftnode);
}
if (height == 0 && !is_clone) {
ftnode_update_disk_stats(ftnode, h, for_checkpoint);
@@ -979,6 +1011,12 @@ int toku_ftnode_fetch_callback (CACHEFILE UU(cachefile), PAIR p, int fd, BLOCKNU
return r;
}
+static bool ft_compress_buffers_before_eviction = true;
+
+void toku_ft_set_compress_buffers_before_eviction(bool compress_buffers) {
+ ft_compress_buffers_before_eviction = compress_buffers;
+}
+
void toku_ftnode_pe_est_callback(
void* ftnode_pv,
void* disk_data,
@@ -1010,16 +1048,20 @@ void toku_ftnode_pe_est_callback(
// we compress this node and add it to
// bytes_to_free
- // first get an estimate for how much space will be taken
- // after compression, it is simply the size of compressed
- // data on disk plus the size of the struct that holds it
- FTNODE_DISK_DATA ndd = (FTNODE_DISK_DATA) disk_data;
- uint32_t compressed_data_size = BP_SIZE(ndd, i);
- compressed_data_size += sizeof(struct sub_block);
-
- // now get the space taken now
- uint32_t decompressed_data_size = get_avail_internal_node_partition_size(node,i);
- bytes_to_free += (decompressed_data_size - compressed_data_size);
+ if (ft_compress_buffers_before_eviction) {
+ // first get an estimate for how much space will be taken
+ // after compression, it is simply the size of compressed
+ // data on disk plus the size of the struct that holds it
+ FTNODE_DISK_DATA ndd = (FTNODE_DISK_DATA) disk_data;
+ uint32_t compressed_data_size = BP_SIZE(ndd, i);
+ compressed_data_size += sizeof(struct sub_block);
+
+ // now get the space taken now
+ uint32_t decompressed_data_size = get_avail_internal_node_partition_size(node,i);
+ bytes_to_free += (decompressed_data_size - compressed_data_size);
+ } else {
+ bytes_to_free += get_avail_internal_node_partition_size(node, i);
+ }
}
}
@@ -1028,7 +1070,9 @@ exit:
return;
}
-static void
+// replace the child buffer with a compressed version of itself.
+// @return the old child buffer
+static NONLEAF_CHILDINFO
compress_internal_node_partition(FTNODE node, int i, enum toku_compression_method compression_method)
{
// if we should evict, compress the
@@ -1039,10 +1083,11 @@ compress_internal_node_partition(FTNODE node, int i, enum toku_compression_metho
sub_block_init(sb);
toku_create_compressed_partition_from_available(node, i, compression_method, sb);
- // now free the old partition and replace it with this
- destroy_nonleaf_childinfo(BNC(node,i));
+ // now set the state to compressed and return the old, available partition
+ NONLEAF_CHILDINFO bnc = BNC(node, i);
set_BSB(node, i, sb);
BP_STATE(node,i) = PT_COMPRESSED;
+ return bnc;
}
void toku_evict_bn_from_memory(FTNODE node, int childnum, FT h) {
@@ -1064,9 +1109,21 @@ BASEMENTNODE toku_detach_bn(FTNODE node, int childnum) {
}
// callback for partially evicting a node
-int toku_ftnode_pe_callback (void *ftnode_pv, PAIR_ATTR UU(old_attr), PAIR_ATTR* new_attr, void* extraargs) {
- FTNODE node = (FTNODE)ftnode_pv;
- FT ft = (FT) extraargs;
+int toku_ftnode_pe_callback(void *ftnode_pv, PAIR_ATTR old_attr, void *write_extraargs,
+ void (*finalize)(PAIR_ATTR new_attr, void *extra), void *finalize_extra) {
+ FTNODE node = (FTNODE) ftnode_pv;
+ FT ft = (FT) write_extraargs;
+ int num_partial_evictions = 0;
+
+ // Hold things we intend to destroy here.
+ // They will be taken care of after finalize().
+ int num_basements_to_destroy = 0;
+ int num_buffers_to_destroy = 0;
+ int num_pointers_to_free = 0;
+ BASEMENTNODE basements_to_destroy[node->n_children];
+ NONLEAF_CHILDINFO buffers_to_destroy[node->n_children];
+ void *pointers_to_free[node->n_children * 2];
+
// Don't partially evict dirty nodes
if (node->dirty) {
goto exit;
@@ -1083,11 +1140,23 @@ int toku_ftnode_pe_callback (void *ftnode_pv, PAIR_ATTR UU(old_attr), PAIR_ATTR*
for (int i = 0; i < node->n_children; i++) {
if (BP_STATE(node,i) == PT_AVAIL) {
if (BP_SHOULD_EVICT(node,i)) {
- long size_before = ftnode_memory_size(node);
- compress_internal_node_partition(node, i, ft->h->compression_method);
- long delta = size_before - ftnode_memory_size(node);
- STATUS_INC(FT_PARTIAL_EVICTIONS_NONLEAF, 1);
- STATUS_INC(FT_PARTIAL_EVICTIONS_NONLEAF_BYTES, delta);
+ NONLEAF_CHILDINFO bnc;
+ if (ft_compress_buffers_before_eviction) {
+ // When partially evicting, always compress with quicklz
+ bnc = compress_internal_node_partition(
+ node,
+ i,
+ TOKU_QUICKLZ_METHOD
+ );
+ } else {
+ // We're not compressing buffers before eviction. Simply
+ // detach the buffer and set the child's state to on-disk.
+ bnc = BNC(node, i);
+ set_BNULL(node, i);
+ BP_STATE(node, i) = PT_ON_DISK;
+ }
+ buffers_to_destroy[num_buffers_to_destroy++] = bnc;
+ num_partial_evictions++;
}
else {
BP_SWEEP_CLOCK(node,i);
@@ -1107,23 +1176,21 @@ int toku_ftnode_pe_callback (void *ftnode_pv, PAIR_ATTR UU(old_attr), PAIR_ATTR*
for (int i = 0; i < node->n_children; i++) {
// Get rid of compressed stuff no matter what.
if (BP_STATE(node,i) == PT_COMPRESSED) {
- long size_before = ftnode_memory_size(node);
SUB_BLOCK sb = BSB(node, i);
- toku_free(sb->compressed_ptr);
- toku_free(sb);
+ pointers_to_free[num_pointers_to_free++] = sb->compressed_ptr;
+ pointers_to_free[num_pointers_to_free++] = sb;
set_BNULL(node, i);
BP_STATE(node,i) = PT_ON_DISK;
- long delta = size_before - ftnode_memory_size(node);
- STATUS_INC(FT_PARTIAL_EVICTIONS_LEAF, 1);
- STATUS_INC(FT_PARTIAL_EVICTIONS_LEAF_BYTES, delta);
+ num_partial_evictions++;
}
else if (BP_STATE(node,i) == PT_AVAIL) {
if (BP_SHOULD_EVICT(node,i)) {
- long size_before = ftnode_memory_size(node);
- toku_evict_bn_from_memory(node, i, ft);
- long delta = size_before - ftnode_memory_size(node);
- STATUS_INC(FT_PARTIAL_EVICTIONS_LEAF, 1);
- STATUS_INC(FT_PARTIAL_EVICTIONS_LEAF_BYTES, delta);
+ BASEMENTNODE bn = BLB(node, i);
+ basements_to_destroy[num_basements_to_destroy++] = bn;
+ toku_ft_decrease_stats(&ft->in_memory_stats, bn->stat64_delta);
+ set_BNULL(node, i);
+ BP_STATE(node, i) = PT_ON_DISK;
+ num_partial_evictions++;
}
else {
BP_SWEEP_CLOCK(node,i);
@@ -1139,7 +1206,34 @@ int toku_ftnode_pe_callback (void *ftnode_pv, PAIR_ATTR UU(old_attr), PAIR_ATTR*
}
exit:
- *new_attr = make_ftnode_pair_attr(node);
+ // call the finalize callback with a new pair attr
+ int height = node->height;
+ PAIR_ATTR new_attr = make_ftnode_pair_attr(node);
+ finalize(new_attr, finalize_extra);
+
+ // destroy everything now that we've called finalize(),
+ // and, by contract, and it's safe to do expensive work.
+ for (int i = 0; i < num_basements_to_destroy; i++) {
+ destroy_basement_node(basements_to_destroy[i]);
+ }
+ for (int i = 0; i < num_buffers_to_destroy; i++) {
+ destroy_nonleaf_childinfo(buffers_to_destroy[i]);
+ }
+ for (int i = 0; i < num_pointers_to_free; i++) {
+ toku_free(pointers_to_free[i]);
+ }
+ // stats
+ if (num_partial_evictions > 0) {
+ if (height == 0) {
+ long delta = old_attr.leaf_size - new_attr.leaf_size;
+ STATUS_INC(FT_PARTIAL_EVICTIONS_LEAF, num_partial_evictions);
+ STATUS_INC(FT_PARTIAL_EVICTIONS_LEAF_BYTES, delta);
+ } else {
+ long delta = old_attr.nonleaf_size - new_attr.nonleaf_size;
+ STATUS_INC(FT_PARTIAL_EVICTIONS_NONLEAF, num_partial_evictions);
+ STATUS_INC(FT_PARTIAL_EVICTIONS_NONLEAF_BYTES, delta);
+ }
+ }
return 0;
}
@@ -1627,8 +1721,7 @@ toku_ft_bn_apply_cmd_once (
const FT_MSG cmd,
uint32_t idx,
LEAFENTRY le,
- TXNID oldest_referenced_xid,
- GC_INFO gc_info,
+ txn_gc_info *gc_info,
uint64_t *workdone,
STAT64INFO stats_to_update
)
@@ -1654,7 +1747,6 @@ toku_ft_bn_apply_cmd_once (
le,
&bn->data_buffer,
idx,
- oldest_referenced_xid,
gc_info,
&new_le,
&numbytes_delta
@@ -1703,8 +1795,7 @@ struct setval_extra_s {
const DBT *key;
uint32_t idx;
LEAFENTRY le;
- TXNID oldest_referenced_xid;
- GC_INFO gc_info;
+ txn_gc_info *gc_info;
uint64_t * workdone; // set by toku_ft_bn_apply_cmd_once()
STAT64INFO stats_to_update;
};
@@ -1737,7 +1828,7 @@ static void setval_fun (const DBT *new_val, void *svextra_v) {
}
toku_ft_bn_apply_cmd_once(svextra->bn, &msg,
svextra->idx, svextra->le,
- svextra->oldest_referenced_xid, svextra->gc_info,
+ svextra->gc_info,
svextra->workdone, svextra->stats_to_update);
svextra->setval_r = 0;
}
@@ -1751,8 +1842,7 @@ static int do_update(ft_update_func update_fun, DESCRIPTOR desc, BASEMENTNODE bn
LEAFENTRY le,
void* keydata,
uint32_t keylen,
- TXNID oldest_referenced_xid,
- GC_INFO gc_info,
+ txn_gc_info *gc_info,
uint64_t * workdone,
STAT64INFO stats_to_update) {
LEAFENTRY le_for_update;
@@ -1797,7 +1887,8 @@ 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,
- keyp, idx, le_for_update, oldest_referenced_xid, gc_info, workdone, stats_to_update};
+ keyp, idx, le_for_update, gc_info,
+ workdone, stats_to_update};
// call handlerton's brt->update_fun(), which passes setval_extra to setval_fun()
FAKE_DB(db, desc);
int r = update_fun(
@@ -1820,8 +1911,7 @@ toku_ft_bn_apply_cmd (
DESCRIPTOR desc,
BASEMENTNODE bn,
FT_MSG cmd,
- TXNID oldest_referenced_xid_known,
- GC_INFO gc_info,
+ txn_gc_info *gc_info,
uint64_t *workdone,
STAT64INFO stats_to_update
)
@@ -1868,7 +1958,7 @@ toku_ft_bn_apply_cmd (
} else {
assert_zero(r);
}
- toku_ft_bn_apply_cmd_once(bn, cmd, idx, storeddata, oldest_referenced_xid_known, gc_info, workdone, stats_to_update);
+ toku_ft_bn_apply_cmd_once(bn, cmd, 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
@@ -1900,7 +1990,7 @@ toku_ft_bn_apply_cmd (
);
if (r == DB_NOTFOUND) break;
assert_zero(r);
- toku_ft_bn_apply_cmd_once(bn, cmd, idx, storeddata, oldest_referenced_xid_known, gc_info, workdone, stats_to_update);
+ toku_ft_bn_apply_cmd_once(bn, cmd, idx, storeddata, gc_info, workdone, stats_to_update);
break;
}
@@ -1922,7 +2012,7 @@ toku_ft_bn_apply_cmd (
cmd->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, oldest_referenced_xid_known, gc_info, workdone, stats_to_update);
+ 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);
@@ -1954,7 +2044,7 @@ toku_ft_bn_apply_cmd (
cmd->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, oldest_referenced_xid_known, gc_info, workdone, stats_to_update);
+ 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);
@@ -1986,9 +2076,9 @@ toku_ft_bn_apply_cmd (
key = cmd->u.id.key->data;
keylen = cmd->u.id.key->size;
}
- r = do_update(update_fun, desc, bn, cmd, idx, NULL, NULL, 0, oldest_referenced_xid_known, gc_info, workdone, stats_to_update);
+ r = do_update(update_fun, desc, bn, cmd, 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, oldest_referenced_xid_known, gc_info, workdone, stats_to_update);
+ r = do_update(update_fun, desc, bn, cmd, idx, storeddata, key, keylen, gc_info, workdone, stats_to_update);
} // otherwise, a worse error, just return it
break;
}
@@ -2011,7 +2101,7 @@ 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, oldest_referenced_xid_known, gc_info, workdone, stats_to_update);
+ r = do_update(update_fun, desc, bn, cmd, idx, storeddata, curr_key, curr_keylen, gc_info, workdone, stats_to_update);
assert_zero(r);
if (num_leafentries_before == bn->data_buffer.omt_size()) {
@@ -2249,10 +2339,7 @@ ft_basement_node_gc_once(BASEMENTNODE bn,
void* keyp,
uint32_t keylen,
LEAFENTRY leaf_entry,
- const xid_omt_t &snapshot_xids,
- const rx_omt_t &referenced_xids,
- const xid_omt_t &live_root_txns,
- TXNID oldest_referenced_xid_known,
+ txn_gc_info *gc_info,
STAT64INFO_S * delta)
{
paranoid_invariant(leaf_entry);
@@ -2263,7 +2350,7 @@ ft_basement_node_gc_once(BASEMENTNODE bn,
}
// Don't run garbage collection if this leafentry decides it's not worth it.
- if (!toku_le_worth_running_garbage_collection(leaf_entry, oldest_referenced_xid_known)) {
+ if (!toku_le_worth_running_garbage_collection(leaf_entry, gc_info)) {
goto exit;
}
@@ -2285,11 +2372,8 @@ ft_basement_node_gc_once(BASEMENTNODE bn,
index,
keyp,
keylen,
+ gc_info,
&new_leaf_entry,
- snapshot_xids,
- referenced_xids,
- live_root_txns,
- oldest_referenced_xid_known,
&numbytes_delta);
numrows_delta = 0;
@@ -2318,10 +2402,7 @@ exit:
// Garbage collect all leaf entries for a given basement node.
static void
basement_node_gc_all_les(BASEMENTNODE bn,
- const xid_omt_t &snapshot_xids,
- const rx_omt_t &referenced_xids,
- const xid_omt_t &live_root_txns,
- TXNID oldest_referenced_xid_known,
+ txn_gc_info *gc_info,
STAT64INFO_S * delta)
{
int r = 0;
@@ -2331,7 +2412,7 @@ basement_node_gc_all_les(BASEMENTNODE bn,
void* keyp = NULL;
uint32_t keylen = 0;
LEAFENTRY leaf_entry;
- bn->data_buffer.fetch_klpair(index, &leaf_entry, &keylen, &keyp);
+ r = bn->data_buffer.fetch_klpair(index, &leaf_entry, &keylen, &keyp);
assert_zero(r);
ft_basement_node_gc_once(
bn,
@@ -2339,10 +2420,7 @@ basement_node_gc_all_les(BASEMENTNODE bn,
keyp,
keylen,
leaf_entry,
- snapshot_xids,
- referenced_xids,
- live_root_txns,
- oldest_referenced_xid_known,
+ gc_info,
delta
);
// Check if the leaf entry was deleted or not.
@@ -2354,12 +2432,7 @@ basement_node_gc_all_les(BASEMENTNODE bn,
// Garbage collect all leaf entires in all basement nodes.
static void
-ft_leaf_gc_all_les(FTNODE node,
- FT ft,
- const xid_omt_t &snapshot_xids,
- const rx_omt_t &referenced_xids,
- const xid_omt_t &live_root_txns,
- TXNID oldest_referenced_xid_known)
+ft_leaf_gc_all_les(FT ft, FTNODE node, txn_gc_info *gc_info)
{
toku_assert_entire_node_in_memory(node);
paranoid_invariant_zero(node->height);
@@ -2370,38 +2443,40 @@ ft_leaf_gc_all_les(FTNODE node,
STAT64INFO_S delta;
delta.numrows = 0;
delta.numbytes = 0;
- basement_node_gc_all_les(bn, snapshot_xids, referenced_xids, live_root_txns, oldest_referenced_xid_known, &delta);
+ basement_node_gc_all_les(bn, gc_info, &delta);
toku_ft_update_stats(&ft->in_memory_stats, delta);
}
}
static void
-ft_leaf_run_gc(FTNODE node, FT ft) {
+ft_leaf_run_gc(FT ft, FTNODE node) {
TOKULOGGER logger = toku_cachefile_logger(ft->cf);
if (logger) {
- xid_omt_t snapshot_txnids;
- rx_omt_t referenced_xids;
- xid_omt_t live_root_txns;
- toku_txn_manager_clone_state_for_gc(
- logger->txn_manager,
- &snapshot_txnids,
- &referenced_xids,
- &live_root_txns
- );
+ TXN_MANAGER txn_manager = toku_logger_get_txn_manager(logger);
+ txn_manager_state txn_state_for_gc(txn_manager);
+ txn_state_for_gc.init();
+ TXNID oldest_referenced_xid_for_simple_gc = toku_txn_manager_get_oldest_referenced_xid_estimate(txn_manager);
- // Perform garbage collection. Provide a full snapshot of the transaction
- // system plus the oldest known referenced xid that could have had messages
- // applied to this leaf.
+ // Perform full garbage collection.
//
- // Using the oldest xid in either the referenced_xids or live_root_txns
- // snapshots is not sufficient, because there could be something older that is neither
- // live nor referenced, but instead aborted somewhere above us as a message in the tree.
- ft_leaf_gc_all_les(node, ft, snapshot_txnids, referenced_xids, live_root_txns, node->oldest_referenced_xid_known);
-
- // Free the OMT's we used for garbage collecting.
- snapshot_txnids.destroy();
- referenced_xids.destroy();
- live_root_txns.destroy();
+ // - txn_state_for_gc
+ // a fresh snapshot of the transaction system.
+ // - oldest_referenced_xid_for_simple_gc
+ // the oldest xid in any live list as of right now - suitible for simple gc
+ // - node->oldest_referenced_xid_known
+ // the last known oldest referenced xid for this node and any unapplied messages.
+ // it is a lower bound on the actual oldest referenced xid - but becasue there
+ // may be abort messages above us, we need to be careful to only use this value
+ // for implicit promotion (as opposed to the oldest referenced xid for simple gc)
+ //
+ // The node has its own oldest referenced xid because it must be careful not to implicitly promote
+ // provisional entries for transactions that are no longer live, but may have abort messages
+ // somewhere above us in the tree.
+ txn_gc_info gc_info(&txn_state_for_gc,
+ oldest_referenced_xid_for_simple_gc,
+ node->oldest_referenced_xid_known,
+ true);
+ ft_leaf_gc_all_les(ft, node, &gc_info);
}
}
@@ -2409,12 +2484,27 @@ void toku_bnc_flush_to_child(
FT ft,
NONLEAF_CHILDINFO bnc,
FTNODE child,
- TXNID oldest_referenced_xid_known
+ TXNID parent_oldest_referenced_xid_known
)
{
paranoid_invariant(bnc);
STAT64INFO_S stats_delta = {0,0};
size_t remaining_memsize = toku_fifo_buffer_size_in_use(bnc->buffer);
+
+ TOKULOGGER logger = toku_cachefile_logger(ft->cf);
+ TXN_MANAGER txn_manager = logger != nullptr ? toku_logger_get_txn_manager(logger) : nullptr;
+ TXNID oldest_referenced_xid_for_simple_gc = TXNID_NONE;
+
+ txn_manager_state txn_state_for_gc(txn_manager);
+ bool do_garbage_collection = child->height == 0 && txn_manager != nullptr;
+ if (do_garbage_collection) {
+ txn_state_for_gc.init();
+ oldest_referenced_xid_for_simple_gc = toku_txn_manager_get_oldest_referenced_xid_estimate(txn_manager);
+ }
+ txn_gc_info gc_info(&txn_state_for_gc,
+ oldest_referenced_xid_for_simple_gc,
+ child->oldest_referenced_xid_known,
+ true);
FIFO_ITERATE(
bnc->buffer, key, keylen, val, vallen, type, msn, xids, is_fresh,
({
@@ -2439,20 +2529,19 @@ void toku_bnc_flush_to_child(
-1,
&ftcmd,
is_fresh,
- make_gc_info(true), // mvcc_needed
+ &gc_info,
flow_deltas,
&stats_delta
);
remaining_memsize -= FIFO_CURRENT_ENTRY_MEMSIZE;
}));
- child->oldest_referenced_xid_known = oldest_referenced_xid_known;
+ child->oldest_referenced_xid_known = parent_oldest_referenced_xid_known;
invariant(remaining_memsize == 0);
if (stats_delta.numbytes || stats_delta.numrows) {
toku_ft_update_stats(&ft->in_memory_stats, stats_delta);
}
- if (child->height == 0) {
- ft_leaf_run_gc(child, ft);
+ if (do_garbage_collection) {
size_t buffsize = toku_fifo_buffer_size_in_use(bnc->buffer);
STATUS_INC(FT_MSG_BYTES_OUT, buffsize);
// may be misleading if there's a broadcast message in there
@@ -2475,7 +2564,7 @@ toku_ft_node_put_cmd (
int target_childnum,
FT_MSG cmd,
bool is_fresh,
- GC_INFO gc_info,
+ txn_gc_info *gc_info,
size_t flow_deltas[],
STAT64INFO stats_to_update
)
@@ -2513,7 +2602,7 @@ void toku_ft_leaf_apply_cmd(
FTNODE node,
int target_childnum, // which child to inject to, or -1 if unknown
FT_MSG cmd,
- GC_INFO gc_info,
+ txn_gc_info *gc_info,
uint64_t *workdone,
STAT64INFO stats_to_update
)
@@ -2546,10 +2635,6 @@ void toku_ft_leaf_apply_cmd(
node->max_msn_applied_to_node_on_disk = cmd_msn;
}
- // Pass the oldest possible live xid value to each basementnode
- // when we apply messages to them.
- TXNID oldest_referenced_xid_known = node->oldest_referenced_xid_known;
-
if (ft_msg_applies_once(cmd)) {
unsigned int childnum = (target_childnum >= 0
? target_childnum
@@ -2562,7 +2647,6 @@ void toku_ft_leaf_apply_cmd(
desc,
bn,
cmd,
- oldest_referenced_xid_known,
gc_info,
workdone,
stats_to_update);
@@ -2575,14 +2659,13 @@ void toku_ft_leaf_apply_cmd(
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,
- update_fun,
- desc,
- BLB(node, childnum),
- cmd,
- oldest_referenced_xid_known,
- gc_info,
- workdone,
- stats_to_update);
+ update_fun,
+ desc,
+ BLB(node, childnum),
+ cmd,
+ gc_info,
+ workdone,
+ stats_to_update);
} else {
STATUS_INC(FT_MSN_DISCARDS, 1);
}
@@ -2600,8 +2683,7 @@ static void inject_message_in_locked_node(
int childnum,
FT_MSG_S *cmd,
size_t flow_deltas[],
- TXNID oldest_referenced_xid,
- GC_INFO gc_info
+ txn_gc_info *gc_info
)
{
// No guarantee that we're the writer, but oh well.
@@ -2611,11 +2693,14 @@ static void inject_message_in_locked_node(
invariant(toku_ctpair_is_write_locked(node->ct_pair));
toku_assert_entire_node_in_memory(node);
- // Update the oldest known referenced xid for this node if it is younger
- // than the one currently known. Otherwise, it's better to keep the heurstic
- // we have and ignore this one.
- if (oldest_referenced_xid >= node->oldest_referenced_xid_known) {
- node->oldest_referenced_xid_known = oldest_referenced_xid;
+ // Take the newer of the two oldest referenced xid values from the node and gc_info.
+ // The gc_info usually has a newer value, because we got it at the top of this call
+ // stack from the txn manager. But sometimes the node has a newer value, if some
+ // other thread sees a newer value and writes to this node before we got the lock.
+ if (gc_info->oldest_referenced_xid_for_implicit_promotion > node->oldest_referenced_xid_known) {
+ node->oldest_referenced_xid_known = gc_info->oldest_referenced_xid_for_implicit_promotion;
+ } else if (gc_info->oldest_referenced_xid_for_implicit_promotion < node->oldest_referenced_xid_known) {
+ gc_info->oldest_referenced_xid_for_implicit_promotion = node->oldest_referenced_xid_known;
}
// Get the MSN from the header. Now that we have a write lock on the
@@ -2689,7 +2774,7 @@ static bool process_maybe_reactive_child(FT ft, FTNODE parent, FTNODE child, int
// true if relocking is needed
// false otherwise
{
- enum reactivity re = get_node_reactivity(child, ft->h->nodesize);
+ enum reactivity re = get_node_reactivity(ft, child);
enum reactivity newre;
BLOCKNUM child_blocknum;
uint32_t child_fullhash;
@@ -2723,7 +2808,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_WRITE_CHEAP, 1, &newparent, &newchild);
- newre = get_node_reactivity(newchild, ft->h->nodesize);
+ newre = get_node_reactivity(ft, newchild);
if (newre == RE_FISSIBLE) {
enum split_mode split_mode;
if (newparent->height == 1 && (loc & LEFT_EXTREME) && childnum == 0) {
@@ -2769,7 +2854,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);
- newre = get_node_reactivity(newchild, ft->h->nodesize);
+ newre = get_node_reactivity(ft, newchild);
if (newre == RE_FUSIBLE && newparent->n_children >= 2) {
toku_unpin_ftnode_read_only(ft, newchild);
toku_ft_merge_child(ft, newparent, childnum);
@@ -2792,11 +2877,12 @@ 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[], TXNID oldest_referenced_xid, GC_INFO gc_info)
+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)
// Effect:
// Inject cmd 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);
@@ -2804,7 +2890,7 @@ static void inject_message_at_this_blocknum(FT ft, CACHEKEY cachekey, uint32_t f
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, oldest_referenced_xid, gc_info);
+ inject_message_in_locked_node(ft, node, -1, cmd, flow_deltas, gc_info);
}
__attribute__((const))
@@ -2823,8 +2909,7 @@ static void push_something_in_subtree(
int target_childnum,
FT_MSG_S *cmd,
size_t flow_deltas[],
- TXNID oldest_referenced_xid,
- GC_INFO gc_info,
+ txn_gc_info *gc_info,
int depth,
seqinsert_loc loc,
bool just_did_split_or_merge
@@ -2865,7 +2950,7 @@ 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, oldest_referenced_xid, gc_info);
+ inject_message_in_locked_node(ft, subtree_root, target_childnum, cmd, flow_deltas, gc_info);
} else {
int r;
int childnum;
@@ -2921,7 +3006,15 @@ static void push_something_in_subtree(
// node locked.
struct ftnode_fetch_extra bfe;
fill_bfe_for_full_read(&bfe, ft);
- toku_pin_ftnode_off_client_thread_batched(ft, child_blocknum, child_fullhash, &bfe, lock_type, 0, nullptr, &child);
+ 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);
+ } 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);
+ }
} else {
r = toku_maybe_pin_ftnode_clean(ft, child_blocknum, child_fullhash, lock_type, &child);
if (r != 0) {
@@ -2954,13 +3047,13 @@ static void push_something_in_subtree(
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, oldest_referenced_xid, gc_info, depth, loc, true);
+ push_something_in_subtree(ft, newparent, -1, cmd, 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, oldest_referenced_xid, gc_info, depth + 1, next_loc, false);
+ push_something_in_subtree(ft, child, -1, cmd, 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.
@@ -2996,7 +3089,7 @@ 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, oldest_referenced_xid, gc_info);
+ inject_message_at_this_blocknum(ft, subtree_root_blocknum, subtree_root_fullhash, cmd, flow_deltas, gc_info);
}
}
}
@@ -3004,8 +3097,7 @@ static void push_something_in_subtree(
void toku_ft_root_put_cmd(
FT ft,
FT_MSG_S *cmd,
- TXNID oldest_referenced_xid,
- GC_INFO gc_info
+ txn_gc_info *gc_info
)
// Effect:
// - assign msn to cmd and update msn in the header
@@ -3027,6 +3119,8 @@ void toku_ft_root_put_cmd(
// in any checkpoint that contains this put's logentry.
// Holding the mo lock throughout this function ensures that fact.
{
+ toku::context promo_ctx(CTX_PROMO);
+
// blackhole fractal trees drop all messages, so do nothing.
if (ft->blackhole) {
return;
@@ -3059,7 +3153,7 @@ void toku_ft_root_put_cmd(
// injection thread to change lock type back and forth, when only one
// of them needs to in order to handle the split. That's not great,
// but root splits are incredibly rare.
- enum reactivity re = get_node_reactivity(node, ft->h->nodesize);
+ enum reactivity re = get_node_reactivity(ft, node);
switch (re) {
case RE_STABLE:
case RE_FUSIBLE: // cannot merge anything at the root
@@ -3106,22 +3200,22 @@ void toku_ft_root_put_cmd(
// 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, oldest_referenced_xid, gc_info);
+ inject_message_at_this_blocknum(ft, root_key, fullhash, cmd, 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, oldest_referenced_xid, gc_info, 0, LEFT_EXTREME | RIGHT_EXTREME, false);
+ push_something_in_subtree(ft, node, -1, cmd, 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);
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, oldest_referenced_xid, gc_info, 0, LEFT_EXTREME | RIGHT_EXTREME, false);
+ push_something_in_subtree(ft, node, childnum, cmd, 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, oldest_referenced_xid, gc_info);
+ inject_message_at_this_blocknum(ft, root_key, fullhash, cmd, flow_deltas, gc_info);
}
}
}
@@ -3164,8 +3258,8 @@ void toku_ft_hot_index_recovery(TOKUTXN txn, FILENUMS filenums, int do_fsync, in
}
// Effect: Optimize the ft.
-void toku_ft_optimize (FT_HANDLE brt) {
- TOKULOGGER logger = toku_cachefile_logger(brt->ft->cf);
+void toku_ft_optimize (FT_HANDLE ft_h) {
+ TOKULOGGER logger = toku_cachefile_logger(ft_h->ft->cf);
if (logger) {
TXNID oldest = toku_txn_manager_get_oldest_living_xid(logger->txn_manager);
@@ -3184,7 +3278,17 @@ void toku_ft_optimize (FT_HANDLE brt) {
toku_init_dbt(&key);
toku_init_dbt(&val);
FT_MSG_S ftcmd = { FT_OPTIMIZE, ZERO_MSN, message_xids, .u = { .id = {&key,&val} } };
- toku_ft_root_put_cmd(brt->ft, &ftcmd, TXNID_NONE, make_gc_info(true));
+
+ TXN_MANAGER txn_manager = toku_ft_get_txn_manager(ft_h);
+ txn_manager_state txn_state_for_gc(txn_manager);
+
+ TXNID oldest_referenced_xid_estimate = toku_ft_get_oldest_referenced_xid_estimate(ft_h);
+ txn_gc_info gc_info(&txn_state_for_gc,
+ oldest_referenced_xid_estimate,
+ // 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);
xids_destroy(&message_xids);
}
}
@@ -3232,6 +3336,16 @@ toku_ft_log_put_multiple (TOKUTXN txn, FT_HANDLE src_ft, FT_HANDLE *brts, uint32
}
}
+TXN_MANAGER toku_ft_get_txn_manager(FT_HANDLE ft_h) {
+ TOKULOGGER logger = toku_cachefile_logger(ft_h->ft->cf);
+ return logger != nullptr ? toku_logger_get_txn_manager(logger) : nullptr;
+}
+
+TXNID toku_ft_get_oldest_referenced_xid_estimate(FT_HANDLE ft_h) {
+ TXN_MANAGER txn_manager = toku_ft_get_txn_manager(ft_h);
+ return txn_manager != nullptr ? toku_txn_manager_get_oldest_referenced_xid_estimate(txn_manager) : TXNID_NONE;
+}
+
void toku_ft_maybe_insert (FT_HANDLE ft_h, DBT *key, DBT *val, TOKUTXN txn, bool oplsn_valid, LSN oplsn, bool do_logging, enum ft_msg_type type) {
paranoid_invariant(type==FT_INSERT || type==FT_INSERT_NO_OVERWRITE);
XIDS message_xids = xids_get_root_xids(); //By default use committed messages
@@ -3258,19 +3372,35 @@ void toku_ft_maybe_insert (FT_HANDLE ft_h, DBT *key, DBT *val, TOKUTXN txn, bool
if (oplsn_valid && oplsn.lsn <= (treelsn = toku_ft_checkpoint_lsn(ft_h->ft)).lsn) {
// do nothing
} else {
- TXNID oldest_referenced_xid = (txn) ? txn->oldest_referenced_xid : TXNID_NONE;
- toku_ft_send_insert(ft_h, key, val, message_xids, type, oldest_referenced_xid, make_gc_info(txn ? !txn->for_recovery : false));
+ TXN_MANAGER txn_manager = toku_ft_get_txn_manager(ft_h);
+ txn_manager_state txn_state_for_gc(txn_manager);
+
+ TXNID oldest_referenced_xid_estimate = toku_ft_get_oldest_referenced_xid_estimate(ft_h);
+ txn_gc_info gc_info(&txn_state_for_gc,
+ oldest_referenced_xid_estimate,
+ // 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_send_insert(ft_h, key, val, message_xids, type, &gc_info);
}
}
static void
-ft_send_update_msg(FT_HANDLE brt, FT_MSG_S *msg, TOKUTXN txn) {
+ft_send_update_msg(FT_HANDLE ft_h, FT_MSG_S *msg, TOKUTXN txn) {
msg->xids = (txn
? toku_txn_get_xids(txn)
: xids_get_root_xids());
- TXNID oldest_referenced_xid = (txn) ? txn->oldest_referenced_xid : TXNID_NONE;
- toku_ft_root_put_cmd(brt->ft, msg, oldest_referenced_xid, make_gc_info(txn ? !txn->for_recovery : false));
+ TXN_MANAGER txn_manager = toku_ft_get_txn_manager(ft_h);
+ txn_manager_state txn_state_for_gc(txn_manager);
+
+ TXNID oldest_referenced_xid_estimate = toku_ft_get_oldest_referenced_xid_estimate(ft_h);
+ txn_gc_info gc_info(&txn_state_for_gc,
+ oldest_referenced_xid_estimate,
+ // 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);
}
void toku_ft_maybe_update(FT_HANDLE ft_h, const DBT *key, const DBT *update_function_extra,
@@ -3339,15 +3469,15 @@ 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, TXNID oldest_referenced_xid, GC_INFO gc_info) {
+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, oldest_referenced_xid, gc_info);
+ toku_ft_root_put_cmd(brt->ft, &ftcmd, gc_info);
}
-void toku_ft_send_commit_any(FT_HANDLE brt, DBT *key, XIDS xids, TXNID oldest_referenced_xid, GC_INFO gc_info) {
+void toku_ft_send_commit_any(FT_HANDLE brt, 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, oldest_referenced_xid, gc_info);
+ toku_ft_root_put_cmd(brt->ft, &ftcmd, gc_info);
}
void toku_ft_delete(FT_HANDLE brt, DBT *key, TOKUTXN txn) {
@@ -3403,15 +3533,23 @@ void toku_ft_maybe_delete(FT_HANDLE ft_h, DBT *key, TOKUTXN txn, bool oplsn_vali
if (oplsn_valid && oplsn.lsn <= (treelsn = toku_ft_checkpoint_lsn(ft_h->ft)).lsn) {
// do nothing
} else {
- TXNID oldest_referenced_xid = (txn) ? txn->oldest_referenced_xid : TXNID_NONE;
- toku_ft_send_delete(ft_h, key, message_xids, oldest_referenced_xid, make_gc_info(txn ? !txn->for_recovery : false));
+ TXN_MANAGER txn_manager = toku_ft_get_txn_manager(ft_h);
+ txn_manager_state txn_state_for_gc(txn_manager);
+
+ TXNID oldest_referenced_xid_estimate = toku_ft_get_oldest_referenced_xid_estimate(ft_h);
+ txn_gc_info gc_info(&txn_state_for_gc,
+ oldest_referenced_xid_estimate,
+ // 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_send_delete(ft_h, key, message_xids, &gc_info);
}
}
-void toku_ft_send_delete(FT_HANDLE brt, DBT *key, XIDS xids, TXNID oldest_referenced_xid, GC_INFO gc_info) {
+void toku_ft_send_delete(FT_HANDLE brt, 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, oldest_referenced_xid, gc_info);
+ toku_ft_root_put_cmd(brt->ft, &ftcmd, gc_info);
}
/* ******************** open,close and create ********************** */
@@ -3429,6 +3567,7 @@ int toku_open_ft_handle (const char *fname, int is_create, FT_HANDLE *ft_handle_
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);
int r = toku_ft_handle_open(brt, fname, is_create, only_create, cachetable, txn);
@@ -3516,6 +3655,27 @@ toku_ft_handle_get_compression_method(FT_HANDLE t, enum toku_compression_method
}
}
+void
+toku_ft_handle_set_fanout(FT_HANDLE ft_handle, unsigned int fanout)
+{
+ if (ft_handle->ft) {
+ toku_ft_set_fanout(ft_handle->ft, fanout);
+ }
+ else {
+ ft_handle->options.fanout = fanout;
+ }
+}
+
+void
+toku_ft_handle_get_fanout(FT_HANDLE ft_handle, unsigned int *fanout)
+{
+ if (ft_handle->ft) {
+ toku_ft_get_fanout(ft_handle->ft, fanout);
+ }
+ else {
+ *fanout = ft_handle->options.fanout;
+ }
+}
static int
verify_builtin_comparisons_consistent(FT_HANDLE t, uint32_t flags) {
if ((flags & TOKU_DB_KEYCMP_BUILTIN) && (t->options.compare_fun != toku_builtin_compare_fun))
@@ -3582,6 +3742,7 @@ toku_ft_handle_inherit_options(FT_HANDLE t, FT ft) {
.nodesize = ft->h->nodesize,
.basementnodesize = ft->h->basementnodesize,
.compression_method = ft->h->compression_method,
+ .fanout = ft->h->fanout,
.flags = ft->h->flags,
.compare_fun = ft->compare_fun,
.update_fun = ft->update_fun
@@ -3937,6 +4098,7 @@ void toku_ft_handle_create(FT_HANDLE *ft_handle_ptr) {
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;
@@ -4039,6 +4201,12 @@ void toku_ft_cursor_remove_restriction(FT_CURSOR ftcursor) {
ftcursor->direction = 0;
}
+void toku_ft_cursor_set_check_interrupt_cb(FT_CURSOR ftcursor, FT_CHECK_INTERRUPT_CALLBACK cb, void *extra) {
+ ftcursor->interrupt_cb = cb;
+ ftcursor->interrupt_cb_extra = extra;
+}
+
+
void
toku_ft_cursor_set_temporary(FT_CURSOR ftcursor) {
ftcursor->is_temporary = true;
@@ -4193,7 +4361,7 @@ int fifo_offset_msn_cmp(FIFO &fifo, const int32_t &ao, const int32_t &bo)
* basement node.
*/
static void
-do_bn_apply_cmd(FT_HANDLE t, BASEMENTNODE bn, struct fifo_entry *entry, TXNID oldest_referenced_xid, uint64_t *workdone, STAT64INFO stats_to_update)
+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)
{
// 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
@@ -4218,8 +4386,7 @@ do_bn_apply_cmd(FT_HANDLE t, BASEMENTNODE bn, struct fifo_entry *entry, TXNID ol
&t->ft->cmp_descriptor,
bn,
&ftcmd,
- oldest_referenced_xid,
- make_gc_info(true), //mvcc is needed
+ gc_info,
workdone,
stats_to_update
);
@@ -4237,7 +4404,7 @@ struct iterate_do_bn_apply_cmd_extra {
FT_HANDLE t;
BASEMENTNODE bn;
NONLEAF_CHILDINFO bnc;
- TXNID oldest_referenced_xid;
+ txn_gc_info *gc_info;
uint64_t *workdone;
STAT64INFO stats_to_update;
};
@@ -4246,7 +4413,7 @@ int iterate_do_bn_apply_cmd(const int32_t &offset, const uint32_t UU(idx), struc
int iterate_do_bn_apply_cmd(const int32_t &offset, const uint32_t UU(idx), struct iterate_do_bn_apply_cmd_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->oldest_referenced_xid, e->workdone, e->stats_to_update);
+ do_bn_apply_cmd(e->t, e->bn, entry, e->gc_info, e->workdone, e->stats_to_update);
return 0;
}
@@ -4368,7 +4535,7 @@ bnc_apply_messages_to_basement_node(
FTNODE ancestor, // the ancestor node where we can find messages to apply
int childnum, // which child buffer of ancestor contains messages we want
struct pivot_bounds const * const bounds, // contains pivot key bounds of this basement node
- TXNID oldest_referenced_xid, // may be younger than what's in ancestor, we should grab the value from the highest node we have
+ txn_gc_info *gc_info,
bool* msgs_applied
)
{
@@ -4403,7 +4570,8 @@ bnc_apply_messages_to_basement_node(
// the relevant messages' offsets and sort them by MSN, then apply
// them in MSN order.
const int buffer_size = ((stale_ube - stale_lbi) + (fresh_ube - fresh_lbi) + bnc->broadcast_list.size());
- int32_t *XMALLOC_N(buffer_size, offsets);
+ toku::scoped_malloc offsets_buf(buffer_size * sizeof(int32_t));
+ int32_t *offsets = reinterpret_cast<int32_t *>(offsets_buf.get());
struct store_fifo_offset_extra sfo_extra = { .offsets = offsets, .i = 0 };
// Populate offsets array with offsets to stale messages
@@ -4427,13 +4595,11 @@ 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, oldest_referenced_xid, &workdone_this_ancestor, &stats_delta);
+ do_bn_apply_cmd(t, bn, entry, gc_info, &workdone_this_ancestor, &stats_delta);
}
-
- toku_free(offsets);
} 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, .oldest_referenced_xid = oldest_referenced_xid, .workdone = &workdone_this_ancestor, .stats_to_update = &stats_delta };
+ 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 };
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);
assert_zero(r);
@@ -4442,7 +4608,7 @@ bnc_apply_messages_to_basement_node(
// 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, .oldest_referenced_xid = oldest_referenced_xid, .workdone = &workdone_this_ancestor, .stats_to_update = &stats_delta };
+ 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 };
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);
assert_zero(r);
@@ -4465,7 +4631,7 @@ apply_ancestors_messages_to_bn(
int childnum,
ANCESTORS ancestors,
struct pivot_bounds const * const bounds,
- TXNID oldest_referenced_xid,
+ txn_gc_info *gc_info,
bool* msgs_applied
)
{
@@ -4480,7 +4646,7 @@ apply_ancestors_messages_to_bn(
curr_ancestors->node,
curr_ancestors->childnum,
&curr_bounds,
- oldest_referenced_xid,
+ gc_info,
msgs_applied
);
// We don't want to check this ancestor node again if the
@@ -4517,13 +4683,14 @@ toku_apply_ancestors_messages_to_node (
VERIFY_NODE(t, node);
paranoid_invariant(node->height == 0);
- TXNID oldest_referenced_xid = ancestors->node->oldest_referenced_xid_known;
- for (ANCESTORS curr_ancestors = ancestors; curr_ancestors; curr_ancestors = curr_ancestors->next) {
- if (curr_ancestors->node->oldest_referenced_xid_known > oldest_referenced_xid) {
- oldest_referenced_xid = curr_ancestors->node->oldest_referenced_xid_known;
- }
- }
+ TXN_MANAGER txn_manager = toku_ft_get_txn_manager(t);
+ txn_manager_state txn_state_for_gc(txn_manager);
+ TXNID oldest_referenced_xid_for_simple_gc = toku_ft_get_oldest_referenced_xid_estimate(t);
+ txn_gc_info gc_info(&txn_state_for_gc,
+ oldest_referenced_xid_for_simple_gc,
+ node->oldest_referenced_xid_known,
+ true);
if (!node->dirty && child_to_read >= 0) {
paranoid_invariant(BP_STATE(node, child_to_read) == PT_AVAIL);
apply_ancestors_messages_to_bn(
@@ -4532,7 +4699,7 @@ toku_apply_ancestors_messages_to_node (
child_to_read,
ancestors,
bounds,
- oldest_referenced_xid,
+ &gc_info,
msgs_applied
);
}
@@ -4551,7 +4718,7 @@ toku_apply_ancestors_messages_to_node (
i,
ancestors,
bounds,
- oldest_referenced_xid,
+ &gc_info,
msgs_applied
);
}
@@ -4812,12 +4979,20 @@ ok: ;
switch (search->direction) {
case FT_SEARCH_LEFT:
idx++;
- if (idx >= bn->data_buffer.omt_size())
+ if (idx >= bn->data_buffer.omt_size()) {
+ if (ftcursor->interrupt_cb && ftcursor->interrupt_cb(ftcursor->interrupt_cb_extra)) {
+ return TOKUDB_INTERRUPTED;
+ }
return DB_NOTFOUND;
+ }
break;
case FT_SEARCH_RIGHT:
- if (idx == 0)
+ if (idx == 0) {
+ if (ftcursor->interrupt_cb && ftcursor->interrupt_cb(ftcursor->interrupt_cb_extra)) {
+ return TOKUDB_INTERRUPTED;
+ }
return DB_NOTFOUND;
+ }
idx--;
break;
default:
@@ -5244,6 +5419,8 @@ toku_ft_search (FT_HANDLE brt, ft_search_t *search, FT_GET_CALLBACK_FUNCTION get
uint trycount = 0; // How many tries did it take to get the result?
FT ft = brt->ft;
+ toku::context search_ctx(CTX_SEARCH);
+
try_again:
trycount++;
@@ -6280,22 +6457,25 @@ int toku_ft_layer_init(void) {
partitioned_counters_init();
status_init();
txn_status_init();
+ toku_ule_status_init();
toku_checkpoint_init();
toku_ft_serialize_layer_init();
toku_mutex_init(&ft_open_close_lock, NULL);
+ toku_scoped_malloc_init();
exit:
return r;
}
-
-
void toku_ft_layer_destroy(void) {
toku_mutex_destroy(&ft_open_close_lock);
toku_ft_serialize_layer_destroy();
toku_checkpoint_destroy();
status_destroy();
txn_status_destroy();
+ toku_ule_status_destroy();
+ toku_context_status_destroy();
partitioned_counters_destroy();
+ toku_scoped_malloc_destroy();
//Portability must be cleaned up last
toku_portability_destroy();
}
diff --git a/storage/tokudb/ft-index/ft/ft-ops.h b/storage/tokudb/ft-index/ft/ft-ops.h
index 7d84cdb5135..67482e3931b 100644
--- a/storage/tokudb/ft-index/ft/ft-ops.h
+++ b/storage/tokudb/ft-index/ft/ft-ops.h
@@ -114,6 +114,8 @@ PATENT RIGHTS GRANT:
// When lock_only is true, the callback only does optional lock tree locking.
typedef int(*FT_GET_CALLBACK_FUNCTION)(ITEMLEN keylen, bytevec key, ITEMLEN vallen, bytevec val, void *extra, bool lock_only);
+typedef bool(*FT_CHECK_INTERRUPT_CALLBACK)(void* extra);
+
int toku_open_ft_handle (const char *fname, int is_create, FT_HANDLE *, int nodesize, int basementnodesize, enum toku_compression_method compression_method, CACHETABLE, TOKUTXN, int(*)(DB *,const DBT*,const DBT*)) __attribute__ ((warn_unused_result));
// effect: changes the descriptor for the ft of the given handle.
@@ -135,6 +137,8 @@ void toku_ft_handle_set_basementnodesize(FT_HANDLE, unsigned int basementnodesiz
void toku_ft_handle_get_basementnodesize(FT_HANDLE, unsigned int *basementnodesize);
void toku_ft_handle_set_compression_method(FT_HANDLE, enum toku_compression_method);
void toku_ft_handle_get_compression_method(FT_HANDLE, enum toku_compression_method *);
+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);
@@ -239,9 +243,12 @@ void toku_ft_delete (FT_HANDLE brt, 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);
-void toku_ft_send_insert(FT_HANDLE brt, DBT *key, DBT *val, XIDS xids, enum ft_msg_type type, TXNID oldest_referenced_xid, GC_INFO gc_info);
-void toku_ft_send_delete(FT_HANDLE brt, DBT *key, XIDS xids, TXNID oldest_referenced_xid, GC_INFO gc_info);
-void toku_ft_send_commit_any(FT_HANDLE brt, DBT *key, XIDS xids, TXNID oldest_referenced_xids, GC_INFO gc_info);
+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);
int toku_close_ft_handle_nolsn (FT_HANDLE, char **error_string) __attribute__ ((warn_unused_result));
@@ -258,6 +265,7 @@ void toku_ft_cursor_set_leaf_mode(FT_CURSOR);
// the cursor duing a one query.
void toku_ft_cursor_set_temporary(FT_CURSOR);
void toku_ft_cursor_remove_restriction(FT_CURSOR);
+void toku_ft_cursor_set_check_interrupt_cb(FT_CURSOR ftcursor, FT_CHECK_INTERRUPT_CALLBACK cb, void *extra);
int toku_ft_cursor_is_leaf_mode(FT_CURSOR);
void toku_ft_cursor_set_range_lock(FT_CURSOR, const DBT *, const DBT *, bool, bool, int);
@@ -346,5 +354,8 @@ int toku_ft_strerror_r(int error, char *buf, size_t buflen);
extern bool garbage_collection_debug;
+// This is a poor place to put global options like these.
void toku_ft_set_direct_io(bool direct_io_on);
+void toku_ft_set_compress_buffers_before_eviction(bool compress_buffers);
+
#endif
diff --git a/storage/tokudb/ft-index/ft/ft-serialize.cc b/storage/tokudb/ft-index/ft/ft-serialize.cc
index f16544ba51a..e6fbe0a2ce4 100644
--- a/storage/tokudb/ft-index/ft/ft-serialize.cc
+++ b/storage/tokudb/ft-index/ft/ft-serialize.cc
@@ -404,6 +404,7 @@ int deserialize_ft_versioned(int fd, struct rbuf *rb, FT *ftp, uint32_t version)
.nodesize = nodesize,
.basementnodesize = basementnodesize,
.compression_method = compression_method,
+ .fanout = FT_DEFAULT_FANOUT, // fanout is not serialized, must be set at startup
.highest_unused_msn_for_upgrade = highest_unused_msn_for_upgrade,
.max_msn_in_ft = max_msn_in_ft,
.time_of_last_optimize_begin = time_of_last_optimize_begin,
@@ -461,6 +462,7 @@ serialize_ft_min_size (uint32_t version) {
size_t size = 0;
switch(version) {
+ case FT_LAYOUT_VERSION_25:
case FT_LAYOUT_VERSION_24:
case FT_LAYOUT_VERSION_23:
case FT_LAYOUT_VERSION_22:
diff --git a/storage/tokudb/ft-index/ft/ft-test-helpers.cc b/storage/tokudb/ft-index/ft/ft-test-helpers.cc
index 2fafe8feeec..135603147d9 100644
--- a/storage/tokudb/ft-index/ft/ft-test-helpers.cc
+++ b/storage/tokudb/ft-index/ft/ft-test-helpers.cc
@@ -142,7 +142,6 @@ int toku_testsetup_leaf(FT_HANDLE brt, BLOCKNUM *blocknum, int n_children, char
int toku_testsetup_nonleaf (FT_HANDLE brt, int height, BLOCKNUM *blocknum, int n_children, BLOCKNUM *children, char **keys, int *keylens) {
FTNODE node;
assert(testsetup_initialized);
- assert(n_children<=FT_FANOUT);
toku_create_new_ftnode(brt, &node, height, n_children);
int i;
for (i=0; i<n_children; i++) {
@@ -222,6 +221,7 @@ int toku_testsetup_insert_to_leaf (FT_HANDLE brt, BLOCKNUM blocknum, const char
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,
@@ -230,7 +230,7 @@ int toku_testsetup_insert_to_leaf (FT_HANDLE brt, BLOCKNUM blocknum, const char
-1,
&cmd,
true,
- make_gc_info(true),
+ &gc_info,
zero_flow_deltas,
NULL
);
diff --git a/storage/tokudb/ft-index/ft/ft.cc b/storage/tokudb/ft-index/ft/ft.cc
index 4109b9b47b1..48a6912a74f 100644
--- a/storage/tokudb/ft-index/ft/ft.cc
+++ b/storage/tokudb/ft-index/ft/ft.cc
@@ -431,6 +431,7 @@ ft_header_create(FT_OPTIONS options, BLOCKNUM root_blocknum, TXNID root_xid_that
.nodesize = options->nodesize,
.basementnodesize = options->basementnodesize,
.compression_method = options->compression_method,
+ .fanout = options->fanout,
.highest_unused_msn_for_upgrade = { .msn = (MIN_MSN.msn - 1) },
.max_msn_in_ft = ZERO_MSN,
.time_of_last_optimize_begin = 0,
@@ -606,13 +607,16 @@ toku_ft_init(FT ft,
TXNID root_xid_that_created,
uint32_t target_nodesize,
uint32_t target_basementnodesize,
- enum toku_compression_method compression_method)
+ enum toku_compression_method compression_method,
+ uint32_t fanout
+ )
{
memset(ft, 0, sizeof *ft);
struct ft_options options = {
.nodesize = target_nodesize,
.basementnodesize = target_basementnodesize,
.compression_method = compression_method,
+ .fanout = fanout,
.flags = 0,
.compare_fun = NULL,
.update_fun = NULL
@@ -633,6 +637,7 @@ ft_handle_open_for_redirect(FT_HANDLE *new_ftp, const char *fname_in_env, TOKUTX
toku_ft_handle_set_nodesize(t, old_h->h->nodesize);
toku_ft_handle_set_basementnodesize(t, old_h->h->basementnodesize);
toku_ft_handle_set_compression_method(t, old_h->h->compression_method);
+ toku_ft_handle_set_fanout(t, old_h->h->fanout);
CACHETABLE ct = toku_cachefile_get_cachetable(old_h->cf);
int r = toku_ft_handle_open_with_dict_id(t, fname_in_env, 0, 0, ct, txn, old_h->dict_id);
if (r != 0) {
@@ -1022,6 +1027,19 @@ void toku_ft_get_compression_method(FT ft, enum toku_compression_method *methodp
toku_ft_unlock(ft);
}
+void toku_ft_set_fanout(FT ft, unsigned int fanout) {
+ toku_ft_lock(ft);
+ ft->h->fanout = fanout;
+ ft->h->dirty = 1;
+ toku_ft_unlock(ft);
+}
+
+void toku_ft_get_fanout(FT ft, unsigned int *fanout) {
+ toku_ft_lock(ft);
+ *fanout = ft->h->fanout;
+ toku_ft_unlock(ft);
+}
+
// mark the ft as a blackhole. any message injections will be a no op.
void toku_ft_set_blackhole(FT_HANDLE ft_handle) {
ft_handle->ft->blackhole = true;
diff --git a/storage/tokudb/ft-index/ft/ft.h b/storage/tokudb/ft-index/ft/ft.h
index 748c38aa138..92d1ba0b5ea 100644
--- a/storage/tokudb/ft-index/ft/ft.h
+++ b/storage/tokudb/ft-index/ft/ft.h
@@ -130,13 +130,14 @@ void toku_ft_note_hot_complete(FT_HANDLE brt, bool success, MSN msn_at_start_of_
void
toku_ft_init(
- FT h,
+ FT ft,
BLOCKNUM root_blocknum_on_disk,
LSN checkpoint_lsn,
TXNID root_xid_that_created,
uint32_t target_nodesize,
uint32_t target_basementnodesize,
- enum toku_compression_method compression_method
+ enum toku_compression_method compression_method,
+ uint32_t fanout
);
int toku_dictionary_redirect_abort(FT old_h, FT new_h, TOKUTXN txn) __attribute__ ((warn_unused_result));
@@ -186,6 +187,8 @@ void toku_ft_set_basementnodesize(FT ft, unsigned int basementnodesize);
void toku_ft_get_basementnodesize(FT ft, unsigned int *basementnodesize);
void toku_ft_set_compression_method(FT ft, enum toku_compression_method method);
void toku_ft_get_compression_method(FT ft, enum toku_compression_method *methodp);
+void toku_ft_set_fanout(FT ft, unsigned int fanout);
+void toku_ft_get_fanout(FT ft, unsigned int *fanout);
void toku_node_save_ct_pair(CACHEKEY UU(key), void *value_data, PAIR p);
// mark the ft as a blackhole. any message injections will be a no op.
diff --git a/storage/tokudb/ft-index/ft/ft_layout_version.h b/storage/tokudb/ft-index/ft/ft_layout_version.h
index 93c998f6a8f..da401ea7c55 100644
--- a/storage/tokudb/ft-index/ft/ft_layout_version.h
+++ b/storage/tokudb/ft-index/ft/ft_layout_version.h
@@ -118,6 +118,7 @@ enum ft_layout_version_e {
FT_LAYOUT_VERSION_22 = 22, // Ming: Add oldest known referenced xid to each ftnode, for better garbage collection
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_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 c1f6e01487a..6fb6774ee34 100644
--- a/storage/tokudb/ft-index/ft/ft_node-serialize.cc
+++ b/storage/tokudb/ft-index/ft/ft_node-serialize.cc
@@ -97,6 +97,7 @@ PATENT RIGHTS GRANT:
#include <util/threadpool.h>
#include "ft.h"
#include <util/status.h>
+#include <util/scoped_malloc.h>
static FT_UPGRADE_STATUS_S ft_upgrade_status;
@@ -217,12 +218,12 @@ toku_maybe_preallocate_in_file (int fd, int64_t size, int64_t expected_size, int
}
if (to_write > 0) {
assert(to_write%512==0);
- char *XMALLOC_N_ALIGNED(512, to_write, wbuf);
+ toku::scoped_malloc_aligned wbuf_aligned(to_write, 512);
+ char *wbuf = reinterpret_cast<char *>(wbuf_aligned.get());
memset(wbuf, 0, to_write);
toku_off_t start_write = alignup64(file_size, stripe_width);
invariant(start_write >= file_size);
toku_os_full_pwrite(fd, wbuf, to_write, start_write);
- toku_free(wbuf);
*new_size = start_write + to_write;
}
else {
@@ -356,10 +357,13 @@ serialize_nonleaf_childinfo(NONLEAF_CHILDINFO bnc, struct wbuf *wb)
//
static void
serialize_ftnode_partition(FTNODE node, int i, struct sub_block *sb) {
- assert(sb->uncompressed_size == 0);
- assert(sb->uncompressed_ptr == NULL);
- sb->uncompressed_size = serialize_ftnode_partition_size(node,i);
- sb->uncompressed_ptr = toku_xmalloc(sb->uncompressed_size);
+ if (sb->uncompressed_ptr == NULL) {
+ assert(sb->uncompressed_size == 0);
+ sb->uncompressed_size = serialize_ftnode_partition_size(node,i);
+ sb->uncompressed_ptr = toku_xmalloc(sb->uncompressed_size);
+ } else {
+ assert(sb->uncompressed_size > 0);
+ }
//
// Now put the data into sb->uncompressed_ptr
//
@@ -549,13 +553,21 @@ rebalance_ftnode_leaf(FTNODE node, unsigned int basementnodesize)
// Create an array of OMTVALUE's that store all the pointers to all the data.
// Each element in leafpointers is a pointer to a leaf.
- LEAFENTRY *XMALLOC_N(num_alloc, leafpointers);
+ toku::scoped_malloc leafpointers_buf(sizeof(LEAFENTRY) * num_alloc);
+ LEAFENTRY *leafpointers = reinterpret_cast<LEAFENTRY *>(leafpointers_buf.get());
leafpointers[0] = NULL;
- const void **XMALLOC_N(num_alloc, key_pointers);
- uint32_t *XMALLOC_N(num_alloc, key_sizes);
+
+ toku::scoped_malloc key_pointers_buf(sizeof(void *) * num_alloc);
+ const void **key_pointers = reinterpret_cast<const void **>(key_pointers_buf.get());
+ key_pointers[0] = NULL;
+
+ toku::scoped_malloc key_sizes_buf(sizeof(uint32_t) * num_alloc);
+ uint32_t *key_sizes = reinterpret_cast<uint32_t *>(key_sizes_buf.get());
// Capture pointers to old mempools' buffers (so they can be destroyed)
- BASEMENTNODE *XMALLOC_N(num_orig_basements, old_bns);
+ toku::scoped_malloc old_bns_buf(sizeof(BASEMENTNODE) * num_orig_basements);
+ BASEMENTNODE *old_bns = reinterpret_cast<BASEMENTNODE *>(old_bns_buf.get());
+ old_bns[0] = NULL;
uint32_t curr_le = 0;
for (uint32_t i = 0; i < num_orig_basements; i++) {
@@ -568,22 +580,26 @@ rebalance_ftnode_leaf(FTNODE node, unsigned int basementnodesize)
// Create an array that will store indexes of new pivots.
// Each element in new_pivots is the index of a pivot key.
// (Allocating num_le of them is overkill, but num_le is an upper bound.)
- uint32_t *XMALLOC_N(num_alloc, new_pivots);
+ toku::scoped_malloc new_pivots_buf(sizeof(uint32_t) * num_alloc);
+ uint32_t *new_pivots = reinterpret_cast<uint32_t *>(new_pivots_buf.get());
new_pivots[0] = 0;
// Each element in le_sizes is the size of the leafentry pointed to by leafpointers.
- size_t *XMALLOC_N(num_alloc, le_sizes);
+ toku::scoped_malloc le_sizes_buf(sizeof(size_t) * num_alloc);
+ size_t *le_sizes = reinterpret_cast<size_t *>(le_sizes_buf.get());
le_sizes[0] = 0;
// 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.
- size_t *XMALLOC_N(num_alloc, bn_sizes);
+ 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;
// 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.)
- uint32_t *XMALLOC_N(num_alloc, num_les_this_bn);
+ toku::scoped_malloc num_les_this_bn_buf(sizeof(uint32_t) * num_alloc);
+ uint32_t *num_les_this_bn = reinterpret_cast<uint32_t *>(num_les_this_bn_buf.get());
num_les_this_bn[0] = 0;
// Figure out the new pivots.
@@ -696,14 +712,6 @@ rebalance_ftnode_leaf(FTNODE node, unsigned int basementnodesize)
for (uint32_t i = 0; i < num_orig_basements; i++) {
destroy_basement_node(old_bns[i]);
}
- toku_free(key_pointers);
- toku_free(key_sizes);
- toku_free(leafpointers);
- toku_free(old_bns);
- toku_free(new_pivots);
- toku_free(le_sizes);
- toku_free(bn_sizes);
- toku_free(num_les_this_bn);
} // end of rebalance_ftnode_leaf()
struct serialize_times {
@@ -737,32 +745,30 @@ toku_create_compressed_partition_from_available(
SUB_BLOCK sb
)
{
- struct serialize_times st;
- memset(&st, 0, sizeof(st));
+ tokutime_t t0 = toku_time_now();
- serialize_and_compress_partition(node, childnum, compression_method, sb, &st);
- toku_ft_status_update_serialize_times(node, st.serialize_time, st.compress_time);
+ // serialize
+ sb->uncompressed_size = serialize_ftnode_partition_size(node, childnum);
+ toku::scoped_malloc uncompressed_buf(sb->uncompressed_size);
+ sb->uncompressed_ptr = uncompressed_buf.get();
+ serialize_ftnode_partition(node, childnum, sb);
- //
- // now we have an sb that would be ready for being written out,
- // but we are not writing it out, we are storing it in cache for a potentially
- // long time, so we need to do some cleanup
- //
- // The buffer created above contains metadata in the first 8 bytes, and is overallocated
- // It allocates a bound on the compressed length (evaluated before compression) as opposed
- // to just the amount of the actual compressed data. So, we create a new buffer and copy
- // just the compressed data.
- //
- uint32_t compressed_size = toku_dtoh32(*(uint32_t *)sb->compressed_ptr);
- void* compressed_data = toku_xmalloc(compressed_size);
- memcpy(compressed_data, (char *)sb->compressed_ptr + 8, compressed_size);
- toku_free(sb->compressed_ptr);
- sb->compressed_ptr = compressed_data;
- sb->compressed_size = compressed_size;
- if (sb->uncompressed_ptr) {
- toku_free(sb->uncompressed_ptr);
- sb->uncompressed_ptr = NULL;
- }
+ tokutime_t t1 = toku_time_now();
+
+ // compress. no need to pad with extra bytes for sizes/xsum - we're not storing them
+ set_compressed_size_bound(sb, compression_method);
+ sb->compressed_ptr = toku_xmalloc(sb->compressed_size_bound);
+ sb->compressed_size = compress_nocrc_sub_block(
+ sb,
+ sb->compressed_ptr,
+ sb->compressed_size_bound,
+ compression_method
+ );
+ sb->uncompressed_ptr = NULL;
+
+ tokutime_t t2 = toku_time_now();
+
+ toku_ft_status_update_serialize_times(node, t1 - t0, t2 - t1);
}
static void
@@ -882,7 +888,8 @@ int toku_serialize_ftnode_to_memory(FTNODE node,
// Each partition represents a compressed sub block
// For internal nodes, a sub block is a message buffer
// For leaf nodes, a sub block is a basement node
- struct sub_block *XMALLOC_N(npartitions, sb);
+ toku::scoped_malloc sb_buf(sizeof(struct sub_block) * npartitions);
+ struct sub_block *sb = reinterpret_cast<struct sub_block *>(sb_buf.get());
XREALLOC_N(npartitions, *ndd);
struct sub_block sb_node_info;
for (int i = 0; i < npartitions; i++) {
@@ -983,7 +990,6 @@ int toku_serialize_ftnode_to_memory(FTNODE node,
assert(0 == (*n_bytes_to_write)%512);
assert(0 == ((unsigned long long)(*bytes_to_write))%512);
- toku_free(sb);
return 0;
}
@@ -1055,6 +1061,7 @@ deserialize_child_buffer(NONLEAF_CHILDINFO bnc, struct rbuf *rbuf,
XMALLOC_N(n_in_this_buffer, fresh_offsets);
XMALLOC_N(n_in_this_buffer, broadcast_offsets);
}
+ toku_fifo_resize(bnc->buffer, rbuf->size + 64);
for (int i = 0; i < n_in_this_buffer; i++) {
bytevec key; ITEMLEN keylen;
bytevec val; ITEMLEN vallen;
@@ -1171,9 +1178,9 @@ BASEMENTNODE toku_create_empty_bn_no_buffer(void) {
NONLEAF_CHILDINFO toku_create_empty_nl(void) {
NONLEAF_CHILDINFO XMALLOC(cn);
int r = toku_fifo_create(&cn->buffer); assert_zero(r);
- cn->fresh_message_tree.create();
- cn->stale_message_tree.create();
- cn->broadcast_list.create();
+ cn->fresh_message_tree.create_no_array();
+ cn->stale_message_tree.create_no_array();
+ cn->broadcast_list.create_no_array();
memset(cn->flow, 0, sizeof cn->flow);
return cn;
}
@@ -1545,7 +1552,6 @@ deserialize_ftnode_partition(
rb.ndone += data_size;
}
assert(rb.ndone == rb.size);
- toku_free(sb->uncompressed_ptr);
exit:
return r;
}
@@ -1563,6 +1569,8 @@ decompress_and_deserialize_worker(struct rbuf curr_rbuf, struct sub_block curr_s
r = deserialize_ftnode_partition(&curr_sb, node, child, desc, cmp);
}
*decompress_time = t1 - t0;
+
+ toku_free(curr_sb.uncompressed_ptr);
return r;
}
@@ -2451,7 +2459,8 @@ toku_deserialize_bp_from_disk(FTNODE node, FTNODE_DISK_DATA ndd, int childnum, i
uint32_t pad_at_beginning = (node_offset+curr_offset)%512;
uint32_t padded_size = roundup_to_multiple(512, pad_at_beginning + curr_size);
- uint8_t *XMALLOC_N_ALIGNED(512, padded_size, raw_block);
+ toku::scoped_malloc_aligned raw_block_buf(padded_size, 512);
+ uint8_t *raw_block = reinterpret_cast<uint8_t *>(raw_block_buf.get());
rbuf_init(&rb, pad_at_beginning+raw_block, curr_size);
tokutime_t t0 = toku_time_now();
@@ -2465,17 +2474,25 @@ toku_deserialize_bp_from_disk(FTNODE node, FTNODE_DISK_DATA ndd, int childnum, i
tokutime_t t1 = toku_time_now();
- // decompress
+ // read sub block
struct sub_block curr_sb;
sub_block_init(&curr_sb);
- r = read_and_decompress_sub_block(&rb, &curr_sb);
+ r = read_compressed_sub_block(&rb, &curr_sb);
+ if (r != 0) {
+ return r;
+ }
+ invariant(curr_sb.compressed_ptr != NULL);
+
+ // decompress
+ toku::scoped_malloc uncompressed_buf(curr_sb.uncompressed_size);
+ curr_sb.uncompressed_ptr = uncompressed_buf.get();
+ toku_decompress((Bytef *) curr_sb.uncompressed_ptr, curr_sb.uncompressed_size,
+ (Bytef *) curr_sb.compressed_ptr, curr_sb.compressed_size);
// deserialize
tokutime_t t2 = toku_time_now();
- if (r == 0) {
- // at this point, sb->uncompressed_ptr stores the serialized node partition
- r = deserialize_ftnode_partition(&curr_sb, node, childnum, &bfe->h->cmp_descriptor, bfe->h->compare_fun);
- }
+
+ r = deserialize_ftnode_partition(&curr_sb, node, childnum, &bfe->h->cmp_descriptor, bfe->h->compare_fun);
tokutime_t t3 = toku_time_now();
@@ -2490,7 +2507,6 @@ toku_deserialize_bp_from_disk(FTNODE node, FTNODE_DISK_DATA ndd, int childnum, i
bfe->bytes_read = rlen;
bfe->io_time = io_time;
- toku_free(raw_block);
return r;
}
@@ -2501,8 +2517,9 @@ toku_deserialize_bp_from_compressed(FTNODE node, int childnum, struct ftnode_fet
assert(BP_STATE(node, childnum) == PT_COMPRESSED);
SUB_BLOCK curr_sb = BSB(node, childnum);
+ toku::scoped_malloc uncompressed_buf(curr_sb->uncompressed_size);
assert(curr_sb->uncompressed_ptr == NULL);
- curr_sb->uncompressed_ptr = toku_xmalloc(curr_sb->uncompressed_size);
+ curr_sb->uncompressed_ptr = uncompressed_buf.get();
setup_available_ftnode_partition(node, childnum);
BP_STATE(node,childnum) = PT_AVAIL;
@@ -2763,8 +2780,7 @@ toku_serialize_rollback_log_to (int fd, ROLLBACK_LOG_NODE log, SERIALIZED_ROLLBA
}
static int
-deserialize_rollback_log_from_rbuf (BLOCKNUM blocknum, uint32_t fullhash, ROLLBACK_LOG_NODE *log_p,
- FT h, struct rbuf *rb) {
+deserialize_rollback_log_from_rbuf (BLOCKNUM blocknum, ROLLBACK_LOG_NODE *log_p, struct rbuf *rb) {
ROLLBACK_LOG_NODE MALLOC(result);
int r;
if (result==NULL) {
@@ -2793,13 +2809,7 @@ deserialize_rollback_log_from_rbuf (BLOCKNUM blocknum, uint32_t fullhash, ROLLBA
r = toku_db_badformat();
goto died0;
}
- result->hash = toku_cachetable_hash(h->cf, result->blocknum);
- if (result->hash != fullhash) {
- r = toku_db_badformat();
- goto died0;
- }
result->previous = rbuf_blocknum(rb);
- result->previous_hash = toku_cachetable_hash(h->cf, result->previous);
result->rollentry_resident_bytecount = rbuf_ulonglong(rb);
size_t arena_initial_size = rbuf_ulonglong(rb);
@@ -2840,13 +2850,13 @@ deserialize_rollback_log_from_rbuf (BLOCKNUM blocknum, uint32_t fullhash, ROLLBA
}
static int
-deserialize_rollback_log_from_rbuf_versioned (uint32_t version, BLOCKNUM blocknum, uint32_t fullhash,
+deserialize_rollback_log_from_rbuf_versioned (uint32_t version, BLOCKNUM blocknum,
ROLLBACK_LOG_NODE *log,
- FT h, struct rbuf *rb) {
+ struct rbuf *rb) {
int r = 0;
ROLLBACK_LOG_NODE rollback_log_node = NULL;
invariant(version==FT_LAYOUT_VERSION); //Rollback log nodes do not survive version changes.
- r = deserialize_rollback_log_from_rbuf(blocknum, fullhash, &rollback_log_node, h, rb);
+ r = deserialize_rollback_log_from_rbuf(blocknum, &rollback_log_node, rb);
if (r==0) {
*log = rollback_log_node;
}
@@ -3022,8 +3032,7 @@ cleanup:
// Read rollback log node from file into struct. Perform version upgrade if necessary.
int
-toku_deserialize_rollback_log_from (int fd, BLOCKNUM blocknum, uint32_t fullhash,
- ROLLBACK_LOG_NODE *logp, FT h) {
+toku_deserialize_rollback_log_from (int fd, BLOCKNUM blocknum, ROLLBACK_LOG_NODE *logp, FT h) {
int layout_version = 0;
int r;
struct rbuf rb = {.buf = NULL, .size = 0, .ndone = 0};
@@ -3037,7 +3046,6 @@ toku_deserialize_rollback_log_from (int fd, BLOCKNUM blocknum, uint32_t fullhash
ROLLBACK_LOG_NODE XMALLOC(log);
rollback_empty_log_init(log);
log->blocknum.b = blocknum.b;
- log->hash = fullhash;
r = 0;
*logp = log;
goto cleanup;
@@ -3054,7 +3062,7 @@ toku_deserialize_rollback_log_from (int fd, BLOCKNUM blocknum, uint32_t fullhash
}
}
- r = deserialize_rollback_log_from_rbuf_versioned(layout_version, blocknum, fullhash, logp, h, &rb);
+ r = deserialize_rollback_log_from_rbuf_versioned(layout_version, blocknum, logp, &rb);
cleanup:
if (rb.buf) toku_free(rb.buf);
diff --git a/storage/tokudb/ft-index/ft/ftloader-internal.h b/storage/tokudb/ft-index/ft/ftloader-internal.h
index ef8f618f22e..b8d55001641 100644
--- a/storage/tokudb/ft-index/ft/ftloader-internal.h
+++ b/storage/tokudb/ft-index/ft/ftloader-internal.h
@@ -288,6 +288,7 @@ struct fractal_thread_args {
uint32_t target_nodesize;
uint32_t target_basementnodesize;
enum toku_compression_method target_compression_method;
+ uint32_t target_fanout;
};
void toku_ft_loader_set_n_rows(FTLOADER bl, uint64_t n_rows);
@@ -319,7 +320,8 @@ int toku_loader_write_brt_from_q_in_C (FTLOADER bl,
int which_db,
uint32_t target_nodesize,
uint32_t target_basementnodesize,
- enum toku_compression_method target_compression_method);
+ 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 *);
diff --git a/storage/tokudb/ft-index/ft/ftloader.cc b/storage/tokudb/ft-index/ft/ftloader.cc
index 1a5b2ad3bf8..d5673ccfe0d 100644
--- a/storage/tokudb/ft-index/ft/ftloader.cc
+++ b/storage/tokudb/ft-index/ft/ftloader.cc
@@ -561,7 +561,7 @@ int toku_ft_loader_internal_init (/* out */ FTLOADER *blp,
}
bl->compress_intermediates = compress_intermediates;
if (0) { // debug
- fprintf(stderr, "%s Reserved memory=%ld\n", __FUNCTION__, bl->reserved_memory);
+ fprintf(stderr, "%s Reserved memory=%" PRId64 "\n", __FUNCTION__, bl->reserved_memory);
}
bl->src_db = src_db;
@@ -2405,7 +2405,8 @@ static int toku_loader_write_ft_from_q (FTLOADER bl,
int which_db,
uint32_t target_nodesize,
uint32_t target_basementnodesize,
- enum toku_compression_method target_compression_method)
+ enum toku_compression_method target_compression_method,
+ uint32_t target_fanout)
// Effect: Consume a sequence of rowsets work from a queue, creating a fractal tree. Closes fd.
{
// set the number of fractal tree writer threads so that we can partition memory in the merger
@@ -2434,7 +2435,7 @@ static int toku_loader_write_ft_from_q (FTLOADER bl,
// TODO: (Zardosht/Yoni/Leif), do this code properly
struct ft ft;
- toku_ft_init(&ft, (BLOCKNUM){0}, bl->load_lsn, root_xid_that_created, target_nodesize, target_basementnodesize, target_compression_method);
+ toku_ft_init(&ft, (BLOCKNUM){0}, bl->load_lsn, root_xid_that_created, target_nodesize, target_basementnodesize, target_compression_method, target_fanout);
struct dbout out;
ZERO_STRUCT(out);
@@ -2680,18 +2681,19 @@ int toku_loader_write_brt_from_q_in_C (FTLOADER bl,
int which_db,
uint32_t target_nodesize,
uint32_t target_basementnodesize,
- enum toku_compression_method target_compression_method)
+ 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;
target_basementnodesize = target_basementnodesize == 0 ? default_loader_basementnodesize : target_basementnodesize;
- return toku_loader_write_ft_from_q (bl, descriptor, fd, progress_allocation, q, total_disksize_estimate, which_db, target_nodesize, target_basementnodesize, target_compression_method);
+ return toku_loader_write_ft_from_q (bl, descriptor, fd, progress_allocation, q, total_disksize_estimate, which_db, target_nodesize, target_basementnodesize, target_compression_method, target_fanout);
}
static void* fractal_thread (void *ftav) {
struct fractal_thread_args *fta = (struct fractal_thread_args *)ftav;
- int r = toku_loader_write_ft_from_q (fta->bl, fta->descriptor, fta->fd, fta->progress_allocation, fta->q, fta->total_disksize_estimate, fta->which_db, fta->target_nodesize, fta->target_basementnodesize, fta->target_compression_method);
+ int r = toku_loader_write_ft_from_q (fta->bl, fta->descriptor, fta->fd, fta->progress_allocation, fta->q, fta->total_disksize_estimate, fta->which_db, fta->target_nodesize, fta->target_basementnodesize, fta->target_compression_method, fta->target_fanout);
fta->errno_result = r;
return NULL;
}
@@ -2727,7 +2729,7 @@ static int loader_do_i (FTLOADER bl,
r = get_error_errno(); goto error;
}
- uint32_t target_nodesize, target_basementnodesize;
+ uint32_t target_nodesize, target_basementnodesize, target_fanout;
enum toku_compression_method target_compression_method;
r = dest_db->get_pagesize(dest_db, &target_nodesize);
invariant_zero(r);
@@ -2735,6 +2737,8 @@ static int loader_do_i (FTLOADER bl,
invariant_zero(r);
r = dest_db->get_compression_method(dest_db, &target_compression_method);
invariant_zero(r);
+ r = dest_db->get_fanout(dest_db, &target_fanout);
+ invariant_zero(r);
// This structure must stay live until the join below.
struct fractal_thread_args fta = { bl,
@@ -2748,6 +2752,7 @@ static int loader_do_i (FTLOADER bl,
target_nodesize,
target_basementnodesize,
target_compression_method,
+ target_fanout
};
r = toku_pthread_create(bl->fractal_threads+which_db, NULL, fractal_thread, (void*)&fta);
@@ -2920,7 +2925,9 @@ static void add_pair_to_leafnode (struct leaf_buf *lbuf, unsigned char *key, int
.xids = lbuf->xids,
.u = { .id = { &thekey, &theval } } };
uint64_t workdone=0;
- toku_ft_bn_apply_cmd_once(BLB(leafnode,0), &cmd, idx, NULL, TXNID_NONE, make_gc_info(true), &workdone, stats_to_update);
+ // 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);
}
static int write_literal(struct dbout *out, void*data, size_t len) {
diff --git a/storage/tokudb/ft-index/ft/fttypes.h b/storage/tokudb/ft-index/ft/fttypes.h
index 67e29363aaa..052d6342883 100644
--- a/storage/tokudb/ft-index/ft/fttypes.h
+++ b/storage/tokudb/ft-index/ft/fttypes.h
@@ -143,10 +143,6 @@ typedef TOKU_XA_XID *XIDP; // this is the type that's passed to the logger code
static inline BLOCKNUM make_blocknum(int64_t b) { BLOCKNUM result={b}; return result; }
-typedef struct gc_info_s { bool mvcc_needed; } GC_INFO;
-
-static inline GC_INFO make_gc_info(bool mvcc_needed) { GC_INFO result = {mvcc_needed}; return result; }
-
// This struct hold information about values stored in the cachetable.
// As one can tell from the names, we are probably violating an
// abstraction layer by placing names.
diff --git a/storage/tokudb/ft-index/ft/leafentry.h b/storage/tokudb/ft-index/ft/leafentry.h
index ecaa8d77e9b..b664d1675a1 100644
--- a/storage/tokudb/ft-index/ft/leafentry.h
+++ b/storage/tokudb/ft-index/ft/leafentry.h
@@ -247,12 +247,11 @@ toku_le_apply_msg(FT_MSG msg,
LEAFENTRY old_leafentry, // NULL if there was no stored data.
bn_data* data_buffer, // bn_data storing leafentry, if NULL, means there is no bn_data
uint32_t idx, // index in data_buffer where leafentry is stored (and should be replaced
- TXNID oldest_referenced_xid,
- GC_INFO gc_info,
+ txn_gc_info *gc_info,
LEAFENTRY *new_leafentry_p,
int64_t * numbytes_delta_p);
-bool toku_le_worth_running_garbage_collection(LEAFENTRY le, TXNID oldest_referenced_xid_known);
+bool toku_le_worth_running_garbage_collection(LEAFENTRY le, txn_gc_info *gc_info);
void
toku_le_garbage_collect(LEAFENTRY old_leaf_entry,
@@ -260,11 +259,8 @@ toku_le_garbage_collect(LEAFENTRY old_leaf_entry,
uint32_t idx,
void* keyp,
uint32_t keylen,
+ txn_gc_info *gc_info,
LEAFENTRY *new_leaf_entry,
- const xid_omt_t &snapshot_xids,
- const rx_omt_t &referenced_xids,
- const xid_omt_t &live_root_txns,
- TXNID oldest_referenced_xid_known,
int64_t * numbytes_delta_p);
#endif /* TOKU_LEAFENTRY_H */
diff --git a/storage/tokudb/ft-index/ft/log-internal.h b/storage/tokudb/ft-index/ft/log-internal.h
index e9af043737b..de2abe801dc 100644
--- a/storage/tokudb/ft-index/ft/log-internal.h
+++ b/storage/tokudb/ft-index/ft/log-internal.h
@@ -177,6 +177,7 @@ struct tokulogger {
uint64_t num_writes_to_disk; // how many times did we write to disk?
uint64_t bytes_written_to_disk; // how many bytes have been written to disk?
tokutime_t time_spent_writing_to_disk; // how much tokutime did we spend writing to disk?
+ uint64_t num_wait_buf_long; // how many times we waited >= 100ms for the in buf
void (*remove_finalize_callback) (DICTIONARY_ID, void*); // ydb-level callback to be called when a transaction that ...
void * remove_finalize_callback_extra; // ... deletes a file is committed or when one that creates a file is aborted.
@@ -209,15 +210,12 @@ struct txn_roll_info {
// the spilled rollback head is the block number of the first rollback node
// that makes up the rollback log chain
BLOCKNUM spilled_rollback_head;
- uint32_t spilled_rollback_head_hash;
// the spilled rollback is the block number of the last rollback node that
// makes up the rollback log chain.
BLOCKNUM spilled_rollback_tail;
- uint32_t spilled_rollback_tail_hash;
// the current rollback node block number we may use. if this is ROLLBACK_NONE,
// then we need to create one and set it here before using it.
BLOCKNUM current_rollback;
- uint32_t current_rollback_hash;
};
struct tokutxn {
@@ -249,7 +247,6 @@ struct tokutxn {
DB_TXN *container_db_txn; // reference to DB_TXN that contains this tokutxn
xid_omt_t *live_root_txn_list; // the root txns live when the root ancestor (self if a root) started.
XIDS xids; // Represents the xid list
- TXNID oldest_referenced_xid;
TOKUTXN snapshot_next;
TOKUTXN snapshot_prev;
diff --git a/storage/tokudb/ft-index/ft/logformat.cc b/storage/tokudb/ft-index/ft/logformat.cc
index fcc159cd4ee..aceedec4c5e 100644
--- a/storage/tokudb/ft-index/ft/logformat.cc
+++ b/storage/tokudb/ft-index/ft/logformat.cc
@@ -155,9 +155,7 @@ const struct logtype rollbacks[] = {
{"rollinclude", 'r', FA{{"TXNID_PAIR", "xid", 0},
{"uint64_t", "num_nodes", 0},
{"BLOCKNUM", "spilled_head", 0},
- {"uint32_t", "spilled_head_hash", 0},
{"BLOCKNUM", "spilled_tail", 0},
- {"uint32_t", "spilled_tail_hash", 0},
NULLFIELD}, LOG_BEGIN_ACTION_NA},
{"load", 'l', FA{{"FILENUM", "old_filenum", 0},
{"BYTESTRING", "new_iname", 0},
diff --git a/storage/tokudb/ft-index/ft/logger.cc b/storage/tokudb/ft-index/ft/logger.cc
index b4a60aad40d..9b4138b247d 100644
--- a/storage/tokudb/ft-index/ft/logger.cc
+++ b/storage/tokudb/ft-index/ft/logger.cc
@@ -422,9 +422,13 @@ wait_till_output_available (TOKULOGGER logger)
// Exit: Holds the output_condition_lock and logger->output_is_available
//
{
+ tokutime_t t0 = toku_time_now();
while (!logger->output_is_available) {
toku_cond_wait(&logger->output_condition, &logger->output_condition_lock);
}
+ if (tokutime_to_seconds(toku_time_now() - t0) >= 0.100) {
+ logger->num_wait_buf_long++;
+ }
}
static void
@@ -1397,6 +1401,7 @@ status_init(void) {
STATUS_INIT(LOGGER_BYTES_WRITTEN, LOGGER_WRITES_BYTES, UINT64, "writes (bytes)", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
STATUS_INIT(LOGGER_UNCOMPRESSED_BYTES_WRITTEN, LOGGER_WRITES_UNCOMPRESSED_BYTES, UINT64, "writes (uncompressed bytes)", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
STATUS_INIT(LOGGER_TOKUTIME_WRITES, LOGGER_WRITES_SECONDS, TOKUTIME, "writes (seconds)", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
+ STATUS_INIT(LOGGER_WAIT_BUF_LONG, LOGGER_WAIT_LONG, UINT64, "count", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
logger_status.initialized = true;
}
#undef STATUS_INIT
@@ -1414,6 +1419,7 @@ toku_logger_get_status(TOKULOGGER logger, LOGGER_STATUS statp) {
// No compression on logfiles so the uncompressed size is just number of bytes written
STATUS_VALUE(LOGGER_UNCOMPRESSED_BYTES_WRITTEN) = logger->bytes_written_to_disk;
STATUS_VALUE(LOGGER_TOKUTIME_WRITES) = logger->time_spent_writing_to_disk;
+ STATUS_VALUE(LOGGER_WAIT_BUF_LONG) = logger->num_wait_buf_long;
}
*statp = logger_status;
}
diff --git a/storage/tokudb/ft-index/ft/logger.h b/storage/tokudb/ft-index/ft/logger.h
index 008637600ae..6488ec0707d 100644
--- a/storage/tokudb/ft-index/ft/logger.h
+++ b/storage/tokudb/ft-index/ft/logger.h
@@ -244,6 +244,7 @@ typedef enum {
LOGGER_BYTES_WRITTEN,
LOGGER_UNCOMPRESSED_BYTES_WRITTEN,
LOGGER_TOKUTIME_WRITES,
+ LOGGER_WAIT_BUF_LONG,
LOGGER_STATUS_NUM_ROWS
} logger_status_entry;
diff --git a/storage/tokudb/ft-index/ft/roll.cc b/storage/tokudb/ft-index/ft/roll.cc
index 88933f28b39..78fac7df875 100644
--- a/storage/tokudb/ft-index/ft/roll.cc
+++ b/storage/tokudb/ft-index/ft/roll.cc
@@ -96,6 +96,7 @@ PATENT RIGHTS GRANT:
#include "ft.h"
#include "ft-ops.h"
#include "log-internal.h"
+//#include "txn_manager.h"
#include "xids.h"
#include "rollback-apply.h"
@@ -115,6 +116,10 @@ PATENT RIGHTS GRANT:
// for each FT_DELETE_ANY message sent earlier by the transaction?
#define TOKU_DO_COMMIT_CMD_DELETE 1
+// When a transaction is committed, should we send a FT_COMMIT message
+// for each FT_UPDATE message sent earlier by the transaction?
+#define TOKU_DO_COMMIT_CMD_UPDATE 0
+
int
toku_commit_fdelete (FILENUM filenum,
TOKUTXN txn,
@@ -261,7 +266,16 @@ static int do_insertion (enum ft_msg_type type, FILENUM filenum, BYTESTRING key,
? toku_fill_dbt(&data_dbt, data->data, data->len)
: toku_init_dbt(&data_dbt) } } };
- toku_ft_root_put_cmd(h, &ftcmd, txn->oldest_referenced_xid, make_gc_info(!txn->for_recovery));
+ TXN_MANAGER txn_manager = toku_logger_get_txn_manager(txn->logger);
+ txn_manager_state txn_state_for_gc(txn_manager);
+
+ TXNID oldest_referenced_xid_estimate = toku_txn_manager_get_oldest_referenced_xid_estimate(txn_manager);
+ txn_gc_info gc_info(&txn_state_for_gc,
+ oldest_referenced_xid_estimate,
+ // 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);
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);
@@ -296,11 +310,15 @@ toku_rollback_cmdinsert (FILENUM filenum,
int
toku_commit_cmdupdate(FILENUM filenum,
- BYTESTRING key,
+ BYTESTRING UU(key),
TOKUTXN txn,
- LSN oplsn)
+ LSN UU(oplsn))
{
+#if TOKU_DO_COMMIT_CMD_UPDATE
return do_insertion(FT_COMMIT_ANY, filenum, key, 0, txn, oplsn, false);
+#else
+ return do_nothing_with_filenum(txn, filenum);
+#endif
}
int
@@ -365,9 +383,7 @@ static int
toku_apply_rollinclude (TXNID_PAIR xid,
uint64_t num_nodes,
BLOCKNUM spilled_head,
- uint32_t spilled_head_hash __attribute__((__unused__)),
BLOCKNUM spilled_tail,
- uint32_t spilled_tail_hash,
TOKUTXN txn,
LSN oplsn,
apply_rollback_item func) {
@@ -375,7 +391,6 @@ toku_apply_rollinclude (TXNID_PAIR xid,
struct roll_entry *item;
BLOCKNUM next_log = spilled_tail;
- uint32_t next_log_hash = spilled_tail_hash;
uint64_t last_sequence = num_nodes;
bool found_head = false;
@@ -383,7 +398,7 @@ toku_apply_rollinclude (TXNID_PAIR xid,
while (next_log.b != ROLLBACK_NONE.b) {
//pin log
ROLLBACK_LOG_NODE log;
- toku_get_and_pin_rollback_log(txn, next_log, next_log_hash, &log);
+ toku_get_and_pin_rollback_log(txn, next_log, &log);
toku_rollback_verify_contents(log, xid, last_sequence - 1);
last_sequence = log->sequence;
@@ -400,16 +415,13 @@ toku_apply_rollinclude (TXNID_PAIR xid,
assert(log->sequence == 0);
}
next_log = log->previous;
- next_log_hash = log->previous_hash;
{
//Clean up transaction structure to prevent
//toku_txn_close from double-freeing
spilled_tail = next_log;
- spilled_tail_hash = next_log_hash;
if (found_head) {
assert(next_log.b == ROLLBACK_NONE.b);
spilled_head = next_log;
- spilled_head_hash = next_log_hash;
}
}
toku_rollback_log_unpin_and_remove(txn, log);
@@ -421,15 +433,13 @@ int
toku_commit_rollinclude (TXNID_PAIR xid,
uint64_t num_nodes,
BLOCKNUM spilled_head,
- uint32_t spilled_head_hash,
BLOCKNUM spilled_tail,
- uint32_t spilled_tail_hash,
TOKUTXN txn,
LSN oplsn) {
int r;
r = toku_apply_rollinclude(xid, num_nodes,
- spilled_head, spilled_head_hash,
- spilled_tail, spilled_tail_hash,
+ spilled_head,
+ spilled_tail,
txn, oplsn,
toku_commit_rollback_item);
return r;
@@ -439,15 +449,13 @@ int
toku_rollback_rollinclude (TXNID_PAIR xid,
uint64_t num_nodes,
BLOCKNUM spilled_head,
- uint32_t spilled_head_hash,
BLOCKNUM spilled_tail,
- uint32_t spilled_tail_hash,
TOKUTXN txn,
LSN oplsn) {
int r;
r = toku_apply_rollinclude(xid, num_nodes,
- spilled_head, spilled_head_hash,
- spilled_tail, spilled_tail_hash,
+ spilled_head,
+ spilled_tail,
txn, oplsn,
toku_abort_rollback_item);
return r;
diff --git a/storage/tokudb/ft-index/ft/rollback-apply.cc b/storage/tokudb/ft-index/ft/rollback-apply.cc
index 4e5b2b2b27e..4f062f4e734 100644
--- a/storage/tokudb/ft-index/ft/rollback-apply.cc
+++ b/storage/tokudb/ft-index/ft/rollback-apply.cc
@@ -143,17 +143,14 @@ apply_txn(TOKUTXN txn, LSN lsn, apply_rollback_item func) {
//printf("%s:%d abort\n", __FILE__, __LINE__);
BLOCKNUM next_log = ROLLBACK_NONE;
- uint32_t next_log_hash = 0;
bool is_current = false;
if (txn_has_current_rollback_log(txn)) {
next_log = txn->roll_info.current_rollback;
- next_log_hash = txn->roll_info.current_rollback_hash;
is_current = true;
}
else if (txn_has_spilled_rollback_logs(txn)) {
next_log = txn->roll_info.spilled_rollback_tail;
- next_log_hash = txn->roll_info.spilled_rollback_tail_hash;
}
uint64_t last_sequence = txn->roll_info.num_rollback_nodes;
@@ -161,7 +158,7 @@ apply_txn(TOKUTXN txn, LSN lsn, apply_rollback_item func) {
while (next_log.b != ROLLBACK_NONE.b) {
ROLLBACK_LOG_NODE log;
//pin log
- toku_get_and_pin_rollback_log(txn, next_log, next_log_hash, &log);
+ toku_get_and_pin_rollback_log(txn, next_log, &log);
toku_rollback_verify_contents(log, txn->txnid, last_sequence - 1);
toku_maybe_prefetch_previous_rollback_log(txn, log);
@@ -180,23 +177,19 @@ apply_txn(TOKUTXN txn, LSN lsn, apply_rollback_item func) {
assert(log->sequence == 0);
}
next_log = log->previous;
- next_log_hash = log->previous_hash;
{
//Clean up transaction structure to prevent
//toku_txn_close from double-freeing
if (is_current) {
txn->roll_info.current_rollback = ROLLBACK_NONE;
- txn->roll_info.current_rollback_hash = 0;
is_current = false;
}
else {
txn->roll_info.spilled_rollback_tail = next_log;
- txn->roll_info.spilled_rollback_tail_hash = next_log_hash;
}
if (found_head) {
assert(next_log.b == ROLLBACK_NONE.b);
txn->roll_info.spilled_rollback_head = next_log;
- txn->roll_info.spilled_rollback_head_hash = next_log_hash;
}
}
bool give_back = false;
@@ -228,13 +221,11 @@ int toku_rollback_commit(TOKUTXN txn, LSN lsn) {
num_nodes--; //Don't count the in-progress rollback log.
}
toku_logger_save_rollback_rollinclude(txn->parent, txn->txnid, num_nodes,
- txn->roll_info.spilled_rollback_head, txn->roll_info.spilled_rollback_head_hash,
- txn->roll_info.spilled_rollback_tail, txn->roll_info.spilled_rollback_tail_hash);
+ txn->roll_info.spilled_rollback_head,
+ txn->roll_info.spilled_rollback_tail);
//Remove ownership from child.
txn->roll_info.spilled_rollback_head = ROLLBACK_NONE;
- txn->roll_info.spilled_rollback_head_hash = 0;
txn->roll_info.spilled_rollback_tail = ROLLBACK_NONE;
- txn->roll_info.spilled_rollback_tail_hash = 0;
}
// if we're commiting a child rollback, put its entries into the parent
// by pinning both child and parent and then linking the child log entry
@@ -247,8 +238,7 @@ int toku_rollback_commit(TOKUTXN txn, LSN lsn) {
//Pin child log
ROLLBACK_LOG_NODE child_log;
- toku_get_and_pin_rollback_log(txn, txn->roll_info.current_rollback,
- txn->roll_info.current_rollback_hash, &child_log);
+ toku_get_and_pin_rollback_log(txn, txn->roll_info.current_rollback, &child_log);
toku_rollback_verify_contents(child_log, txn->txnid, txn->roll_info.num_rollback_nodes - 1);
// Append the list to the front of the parent.
@@ -284,7 +274,6 @@ int toku_rollback_commit(TOKUTXN txn, LSN lsn) {
toku_rollback_log_unpin_and_remove(txn, child_log);
}
txn->roll_info.current_rollback = ROLLBACK_NONE;
- txn->roll_info.current_rollback_hash = 0;
toku_maybe_spill_rollbacks(txn->parent, parent_log);
toku_rollback_log_unpin(txn->parent, parent_log);
diff --git a/storage/tokudb/ft-index/ft/rollback-ct-callbacks.cc b/storage/tokudb/ft-index/ft/rollback-ct-callbacks.cc
index c1ca79be7a4..bea70a5155e 100644
--- a/storage/tokudb/ft-index/ft/rollback-ct-callbacks.cc
+++ b/storage/tokudb/ft-index/ft/rollback-ct-callbacks.cc
@@ -219,13 +219,13 @@ void toku_rollback_flush_callback (
}
}
-int toku_rollback_fetch_callback (CACHEFILE cachefile, PAIR p, int fd, BLOCKNUM logname, uint32_t fullhash,
+int toku_rollback_fetch_callback (CACHEFILE cachefile, PAIR p, int fd, BLOCKNUM logname, uint32_t fullhash UU(),
void **rollback_pv, void** UU(disk_data), PAIR_ATTR *sizep, int * UU(dirtyp), void *extraargs) {
int r;
FT CAST_FROM_VOIDP(h, extraargs);
assert(h->cf == cachefile);
ROLLBACK_LOG_NODE *result = (ROLLBACK_LOG_NODE*)rollback_pv;
- r = toku_deserialize_rollback_log_from(fd, logname, fullhash, result, h);
+ r = toku_deserialize_rollback_log_from(fd, logname, result, h);
if (r==0) {
(*result)->ct_pair = p;
*sizep = rollback_memory_size(*result);
@@ -249,13 +249,14 @@ void toku_rollback_pe_est_callback(
// callback for partially evicting a cachetable entry
int toku_rollback_pe_callback (
void *rollback_v,
- PAIR_ATTR UU(old_attr),
- PAIR_ATTR* new_attr,
- void* UU(extraargs)
+ PAIR_ATTR old_attr,
+ void* UU(extraargs),
+ void (*finalize)(PAIR_ATTR new_attr, void * extra),
+ void *finalize_extra
)
{
assert(rollback_v != NULL);
- *new_attr = old_attr;
+ finalize(old_attr, finalize_extra);
return 0;
}
diff --git a/storage/tokudb/ft-index/ft/rollback-ct-callbacks.h b/storage/tokudb/ft-index/ft/rollback-ct-callbacks.h
index e3469404a9a..aeb4650e17d 100644
--- a/storage/tokudb/ft-index/ft/rollback-ct-callbacks.h
+++ b/storage/tokudb/ft-index/ft/rollback-ct-callbacks.h
@@ -107,10 +107,11 @@ void toku_rollback_pe_est_callback(
);
int toku_rollback_pe_callback (
void *rollback_v,
- PAIR_ATTR UU(old_attr),
- PAIR_ATTR* new_attr,
- void* UU(extraargs)
- ) ;
+ PAIR_ATTR old_attr,
+ void* UU(extraargs),
+ void (*finalize)(PAIR_ATTR new_attr, void * extra),
+ void *finalize_extra
+ );
bool toku_rollback_pf_req_callback(void* UU(ftnode_pv), void* UU(read_extraargs)) ;
int toku_rollback_pf_callback(void* UU(ftnode_pv), void* UU(disk_data), void* UU(read_extraargs), int UU(fd), PAIR_ATTR* UU(sizep));
void toku_rollback_clone_callback(void* value_data, void** cloned_value_data, long* clone_size, PAIR_ATTR* new_attr, bool for_checkpoint, void* write_extraargs);
diff --git a/storage/tokudb/ft-index/ft/rollback.cc b/storage/tokudb/ft-index/ft/rollback.cc
index 87654ec5207..3b57049a33e 100644
--- a/storage/tokudb/ft-index/ft/rollback.cc
+++ b/storage/tokudb/ft-index/ft/rollback.cc
@@ -158,7 +158,7 @@ static void toku_rollback_node_save_ct_pair(CACHEKEY UU(key), void *value_data,
//
// initializes an empty rollback log node
-// Does not touch the blocknum or hash, that is the
+// Does not touch the blocknum, that is the
// responsibility of the caller
//
void rollback_empty_log_init(ROLLBACK_LOG_NODE log) {
@@ -173,7 +173,6 @@ void rollback_empty_log_init(ROLLBACK_LOG_NODE log) {
log->dirty = true;
log->sequence = 0;
log->previous = make_blocknum(0);
- log->previous_hash = 0;
log->oldest_logentry = NULL;
log->newest_logentry = NULL;
log->rollentry_arena = NULL;
@@ -185,14 +184,12 @@ void rollback_empty_log_init(ROLLBACK_LOG_NODE log) {
static void rollback_initialize_for_txn(
ROLLBACK_LOG_NODE log,
TOKUTXN txn,
- BLOCKNUM previous,
- uint32_t previous_hash
+ BLOCKNUM previous
)
{
log->txnid = txn->txnid;
log->sequence = txn->roll_info.num_rollback_nodes++;
log->previous = previous;
- log->previous_hash = previous_hash;
log->oldest_logentry = NULL;
log->newest_logentry = NULL;
log->rollentry_arena = memarena_create();
@@ -206,12 +203,11 @@ void make_rollback_log_empty(ROLLBACK_LOG_NODE log) {
}
// create and pin a new rollback log node. chain it to the other rollback nodes
-// by providing a previous blocknum/ hash and assigning the new rollback log
+// by providing a previous blocknum and assigning the new rollback log
// node the next sequence number
static void rollback_log_create (
TOKUTXN txn,
BLOCKNUM previous,
- uint32_t previous_hash,
ROLLBACK_LOG_NODE *result
)
{
@@ -220,16 +216,15 @@ static void rollback_log_create (
CACHEFILE cf = txn->logger->rollback_cachefile;
FT CAST_FROM_VOIDP(ft, toku_cachefile_get_userdata(cf));
- rollback_initialize_for_txn(log, txn, previous, previous_hash);
+ rollback_initialize_for_txn(log, txn, previous);
toku_allocate_blocknum(ft->blocktable, &log->blocknum, ft);
- log->hash = toku_cachetable_hash(ft->cf, log->blocknum);
+ const uint32_t hash = toku_cachetable_hash(ft->cf, log->blocknum);
*result = log;
- toku_cachetable_put(cf, log->blocknum, log->hash,
+ toku_cachetable_put(cf, log->blocknum, hash,
log, rollback_memory_size(log),
get_write_callbacks_for_rollback_log(ft),
toku_rollback_node_save_ct_pair);
txn->roll_info.current_rollback = log->blocknum;
- txn->roll_info.current_rollback_hash = log->hash;
}
void toku_rollback_log_unpin(TOKUTXN txn, ROLLBACK_LOG_NODE log) {
@@ -255,14 +250,11 @@ void toku_maybe_spill_rollbacks(TOKUTXN txn, ROLLBACK_LOG_NODE log) {
if (!txn_has_spilled_rollback_logs(txn)) {
//First spilled. Copy to head.
txn->roll_info.spilled_rollback_head = txn->roll_info.current_rollback;
- txn->roll_info.spilled_rollback_head_hash = txn->roll_info.current_rollback_hash;
}
//Unconditionally copy to tail. Old tail does not need to be cached anymore.
txn->roll_info.spilled_rollback_tail = txn->roll_info.current_rollback;
- txn->roll_info.spilled_rollback_tail_hash = txn->roll_info.current_rollback_hash;
txn->roll_info.current_rollback = ROLLBACK_NONE;
- txn->roll_info.current_rollback_hash = 0;
}
}
@@ -311,8 +303,8 @@ void toku_maybe_prefetch_previous_rollback_log(TOKUTXN txn, ROLLBACK_LOG_NODE lo
BLOCKNUM name = log->previous;
int r = 0;
if (name.b != ROLLBACK_NONE.b) {
- uint32_t hash = log->previous_hash;
CACHEFILE cf = txn->logger->rollback_cachefile;
+ uint32_t hash = toku_cachetable_hash(cf, name);
FT CAST_FROM_VOIDP(h, toku_cachefile_get_userdata(cf));
bool doing_prefetch = false;
r = toku_cachefile_prefetch(cf, name, hash,
@@ -334,10 +326,11 @@ void toku_rollback_verify_contents(ROLLBACK_LOG_NODE log,
assert(log->sequence == sequence);
}
-void toku_get_and_pin_rollback_log(TOKUTXN txn, BLOCKNUM blocknum, uint32_t hash, ROLLBACK_LOG_NODE *log) {
+void toku_get_and_pin_rollback_log(TOKUTXN txn, BLOCKNUM blocknum, ROLLBACK_LOG_NODE *log) {
void * value;
CACHEFILE cf = txn->logger->rollback_cachefile;
FT CAST_FROM_VOIDP(h, toku_cachefile_get_userdata(cf));
+ uint32_t hash = toku_cachetable_hash(cf, blocknum);
int r = toku_cachetable_get_and_pin_with_dep_pairs(cf, blocknum, hash,
&value, NULL,
get_write_callbacks_for_rollback_log(h),
@@ -351,7 +344,6 @@ void toku_get_and_pin_rollback_log(TOKUTXN txn, BLOCKNUM blocknum, uint32_t hash
assert(r == 0);
ROLLBACK_LOG_NODE CAST_FROM_VOIDP(pinned_log, value);
assert(pinned_log->blocknum.b == blocknum.b);
- assert(pinned_log->hash == hash);
*log = pinned_log;
}
@@ -359,7 +351,7 @@ void toku_get_and_pin_rollback_log_for_new_entry (TOKUTXN txn, ROLLBACK_LOG_NODE
ROLLBACK_LOG_NODE pinned_log = NULL;
invariant(txn->state == TOKUTXN_LIVE || txn->state == TOKUTXN_PREPARING); // hot indexing may call this function for prepared transactions
if (txn_has_current_rollback_log(txn)) {
- toku_get_and_pin_rollback_log(txn, txn->roll_info.current_rollback, txn->roll_info.current_rollback_hash, &pinned_log);
+ toku_get_and_pin_rollback_log(txn, txn->roll_info.current_rollback, &pinned_log);
toku_rollback_verify_contents(pinned_log, txn->txnid, txn->roll_info.num_rollback_nodes - 1);
} else {
// For each transaction, we try to acquire the first rollback log
@@ -378,15 +370,13 @@ void toku_get_and_pin_rollback_log_for_new_entry (TOKUTXN txn, ROLLBACK_LOG_NODE
rollback_initialize_for_txn(
pinned_log,
txn,
- txn->roll_info.spilled_rollback_tail,
- txn->roll_info.spilled_rollback_tail_hash
+ txn->roll_info.spilled_rollback_tail
);
txn->roll_info.current_rollback = pinned_log->blocknum;
- txn->roll_info.current_rollback_hash = pinned_log->hash;
}
}
if (pinned_log == NULL) {
- rollback_log_create(txn, txn->roll_info.spilled_rollback_tail, txn->roll_info.spilled_rollback_tail_hash, &pinned_log);
+ rollback_log_create(txn, txn->roll_info.spilled_rollback_tail, &pinned_log);
}
}
assert(pinned_log->txnid.parent_id64 == txn->txnid.parent_id64);
diff --git a/storage/tokudb/ft-index/ft/rollback.h b/storage/tokudb/ft-index/ft/rollback.h
index a1c8b575290..2e9493b0e6b 100644
--- a/storage/tokudb/ft-index/ft/rollback.h
+++ b/storage/tokudb/ft-index/ft/rollback.h
@@ -103,8 +103,8 @@ void toku_poll_txn_progress_function(TOKUTXN txn, uint8_t is_commit, uint8_t sta
// is a current rollback node to use, pin it, otherwise create one.
void toku_get_and_pin_rollback_log_for_new_entry(TOKUTXN txn, ROLLBACK_LOG_NODE *log);
-// get a specific rollback by blocknum and hash
-void toku_get_and_pin_rollback_log(TOKUTXN txn, BLOCKNUM blocknum, uint32_t hash, ROLLBACK_LOG_NODE *log);
+// get a specific rollback by blocknum
+void toku_get_and_pin_rollback_log(TOKUTXN txn, BLOCKNUM blocknum, ROLLBACK_LOG_NODE *log);
// unpin a rollback node from the cachetable
void toku_rollback_log_unpin(TOKUTXN txn, ROLLBACK_LOG_NODE log);
@@ -155,11 +155,9 @@ struct rollback_log_node {
// the sequence is between 0 and totalnodes-1
uint64_t sequence;
BLOCKNUM blocknum; // on which block does this node live?
- uint32_t hash;
// which block number is the previous in the chain of rollback nodes
// that make up this rollback log?
BLOCKNUM previous;
- uint32_t previous_hash;
struct roll_entry *oldest_logentry;
struct roll_entry *newest_logentry;
MEMARENA rollentry_arena;
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 44cc3a6cf98..b45e4c03bb8 100644
--- a/storage/tokudb/ft-index/ft/rollback_log_node_cache.cc
+++ b/storage/tokudb/ft-index/ft/rollback_log_node_cache.cc
@@ -96,7 +96,6 @@ PATENT RIGHTS GRANT:
void rollback_log_node_cache::init (uint32_t max_num_avail_nodes) {
XMALLOC_N(max_num_avail_nodes, m_avail_blocknums);
- XMALLOC_N(max_num_avail_nodes, m_hashes);
m_max_num_avail = max_num_avail_nodes;
m_first = 0;
m_num_avail = 0;
@@ -110,7 +109,6 @@ void rollback_log_node_cache::init (uint32_t max_num_avail_nodes) {
void rollback_log_node_cache::destroy() {
toku_mutex_destroy(&m_mutex);
toku_free(m_avail_blocknums);
- toku_free(m_hashes);
}
// returns true if rollback log node was successfully added,
@@ -125,7 +123,6 @@ bool rollback_log_node_cache::give_rollback_log_node(TOKUTXN txn, ROLLBACK_LOG_N
index -= m_max_num_avail;
}
m_avail_blocknums[index].b = log->blocknum.b;
- m_hashes[index] = log->hash;
m_num_avail++;
}
toku_mutex_unlock(&m_mutex);
@@ -144,11 +141,9 @@ bool rollback_log_node_cache::give_rollback_log_node(TOKUTXN txn, ROLLBACK_LOG_N
// for getting a rollback log node
void rollback_log_node_cache::get_rollback_log_node(TOKUTXN txn, ROLLBACK_LOG_NODE* log){
BLOCKNUM b = ROLLBACK_NONE;
- uint32_t hash;
toku_mutex_lock(&m_mutex);
if (m_num_avail > 0) {
b.b = m_avail_blocknums[m_first].b;
- hash = m_hashes[m_first];
m_num_avail--;
if (++m_first >= m_max_num_avail) {
m_first = 0;
@@ -156,7 +151,7 @@ void rollback_log_node_cache::get_rollback_log_node(TOKUTXN txn, ROLLBACK_LOG_NO
}
toku_mutex_unlock(&m_mutex);
if (b.b != ROLLBACK_NONE.b) {
- toku_get_and_pin_rollback_log(txn, b, hash, log);
+ toku_get_and_pin_rollback_log(txn, b, log);
invariant(rollback_log_is_unused(*log));
} else {
*log = NULL;
diff --git a/storage/tokudb/ft-index/ft/rollback_log_node_cache.h b/storage/tokudb/ft-index/ft/rollback_log_node_cache.h
index 73578444bfa..0db99faf23b 100644
--- a/storage/tokudb/ft-index/ft/rollback_log_node_cache.h
+++ b/storage/tokudb/ft-index/ft/rollback_log_node_cache.h
@@ -108,7 +108,6 @@ public:
private:
BLOCKNUM* m_avail_blocknums;
- uint32_t* m_hashes;
uint32_t m_first;
uint32_t m_num_avail;
uint32_t m_max_num_avail;
diff --git a/storage/tokudb/ft-index/ft/tests/cachetable-5097.cc b/storage/tokudb/ft-index/ft/tests/cachetable-5097.cc
index 4352499875e..7c958dd3049 100644
--- a/storage/tokudb/ft-index/ft/tests/cachetable-5097.cc
+++ b/storage/tokudb/ft-index/ft/tests/cachetable-5097.cc
@@ -103,15 +103,16 @@ static int
pe_callback (
void *ftnode_pv __attribute__((__unused__)),
PAIR_ATTR bytes_to_free __attribute__((__unused__)),
- PAIR_ATTR* bytes_freed,
- void* extraargs __attribute__((__unused__))
+ void* extraargs __attribute__((__unused__)),
+ void (*finalize)(PAIR_ATTR bytes_freed, void *extra),
+ void *finalize_extra
)
{
- *bytes_freed = make_pair_attr(1);
if (check_pe_callback) {
pe_callback_called = true;
}
usleep(4*1024*1024);
+ finalize(make_pair_attr(1), finalize_extra);
return 0;
}
diff --git a/storage/tokudb/ft-index/ft/tests/cachetable-5978.cc b/storage/tokudb/ft-index/ft/tests/cachetable-5978.cc
index fb8273eef72..c72d67909e1 100644
--- a/storage/tokudb/ft-index/ft/tests/cachetable-5978.cc
+++ b/storage/tokudb/ft-index/ft/tests/cachetable-5978.cc
@@ -97,7 +97,7 @@ PATENT RIGHTS GRANT:
// #5978 is fixed. Here is what we do. We have four pairs with
// blocknums and fullhashes of 1,2,3,4. The cachetable has only
// two bucket mutexes, so 1 and 3 share a pair mutex, as do 2 and 4.
-// We pin all four with expensive write locks. Then, on backgroud threads,
+// We pin all four with expensive write locks. Then, on backgroud threads,
// we call get_and_pin_nonblocking on 3, where the unlockers unpins 2, and
// we call get_and_pin_nonblocking on 4, where the unlockers unpins 1. Run this
// enough times, and we should see a deadlock before the fix, and no deadlock
diff --git a/storage/tokudb/ft-index/ft/tests/cachetable-clock-eviction2.cc b/storage/tokudb/ft-index/ft/tests/cachetable-clock-eviction2.cc
index 7704a5b3c63..23926241b97 100644
--- a/storage/tokudb/ft-index/ft/tests/cachetable-clock-eviction2.cc
+++ b/storage/tokudb/ft-index/ft/tests/cachetable-clock-eviction2.cc
@@ -155,15 +155,16 @@ static int
pe_callback (
void *ftnode_pv,
PAIR_ATTR UU(bytes_to_free),
- PAIR_ATTR* bytes_freed,
- void* extraargs __attribute__((__unused__))
+ void* extraargs __attribute__((__unused__)),
+ void (*finalize)(PAIR_ATTR bytes_freed, void *extra),
+ void *finalize_extra
)
{
- *bytes_freed = make_pair_attr(bytes_to_free.size-1);
expected_bytes_to_free--;
int* CAST_FROM_VOIDP(foo, ftnode_pv);
int blah = *foo;
*foo = blah-1;
+ finalize(make_pair_attr(bytes_to_free.size-1), finalize_extra);
return 0;
}
@@ -171,10 +172,12 @@ static int
other_pe_callback (
void *ftnode_pv __attribute__((__unused__)),
PAIR_ATTR bytes_to_free __attribute__((__unused__)),
- PAIR_ATTR* bytes_freed __attribute__((__unused__)),
- void* extraargs __attribute__((__unused__))
+ void* extraargs __attribute__((__unused__)),
+ void (*finalize)(PAIR_ATTR bytes_freed, void *extra),
+ void *finalize_extra
)
{
+ finalize(bytes_to_free, finalize_extra);
return 0;
}
diff --git a/storage/tokudb/ft-index/ft/tests/cachetable-clock-eviction3.cc b/storage/tokudb/ft-index/ft/tests/cachetable-clock-eviction3.cc
index 99e5c3e5c5e..735bde724d0 100644
--- a/storage/tokudb/ft-index/ft/tests/cachetable-clock-eviction3.cc
+++ b/storage/tokudb/ft-index/ft/tests/cachetable-clock-eviction3.cc
@@ -169,17 +169,18 @@ static int
pe_callback (
void *ftnode_pv,
PAIR_ATTR UU(bytes_to_free),
- PAIR_ATTR* bytes_freed,
- void* extraargs __attribute__((__unused__))
+ void* extraargs __attribute__((__unused__)),
+ void (*finalize)(PAIR_ATTR bytes_freed, void *extra),
+ void *finalize_extra
)
{
- *bytes_freed = make_pair_attr(bytes_to_free.size-1);
usleep(1*1024*1024);
if (verbose) printf("calling pe_callback\n");
expected_bytes_to_free--;
int* CAST_FROM_VOIDP(foo, ftnode_pv);
int blah = *foo;
*foo = blah-1;
+ finalize(make_pair_attr(bytes_to_free.size-1), finalize_extra);
return 0;
}
@@ -187,11 +188,12 @@ static int
other_pe_callback (
void *ftnode_pv __attribute__((__unused__)),
PAIR_ATTR bytes_to_free __attribute__((__unused__)),
- PAIR_ATTR* bytes_freed __attribute__((__unused__)),
- void* extraargs __attribute__((__unused__))
+ void* extraargs __attribute__((__unused__)),
+ void (*finalize)(PAIR_ATTR bytes_freed, void *extra),
+ void *finalize_extra
)
{
- *bytes_freed = bytes_to_free;
+ finalize(bytes_to_free, finalize_extra);
return 0;
}
diff --git a/storage/tokudb/ft-index/ft/tests/cachetable-clock-eviction4.cc b/storage/tokudb/ft-index/ft/tests/cachetable-clock-eviction4.cc
index e5db222964b..9dc1f1a5218 100644
--- a/storage/tokudb/ft-index/ft/tests/cachetable-clock-eviction4.cc
+++ b/storage/tokudb/ft-index/ft/tests/cachetable-clock-eviction4.cc
@@ -164,12 +164,13 @@ static int
pe_callback (
void *ftnode_pv __attribute__((__unused__)),
PAIR_ATTR bytes_to_free __attribute__((__unused__)),
- PAIR_ATTR* bytes_freed,
- void* extraargs __attribute__((__unused__))
+ void* extraargs __attribute__((__unused__)),
+ void (*finalize)(PAIR_ATTR bytes_freed, void *extra),
+ void *finalize_extra
)
{
assert(false);
- *bytes_freed = bytes_to_free;
+ finalize(bytes_to_free, finalize_extra);
return 0;
}
diff --git a/storage/tokudb/ft-index/ft/tests/cachetable-eviction-close-test2.cc b/storage/tokudb/ft-index/ft/tests/cachetable-eviction-close-test2.cc
index 1d228bf0d6c..c8004ca1cb1 100644
--- a/storage/tokudb/ft-index/ft/tests/cachetable-eviction-close-test2.cc
+++ b/storage/tokudb/ft-index/ft/tests/cachetable-eviction-close-test2.cc
@@ -154,12 +154,13 @@ static int
pe_callback (
void *ftnode_pv __attribute__((__unused__)),
PAIR_ATTR bytes_to_free __attribute__((__unused__)),
- PAIR_ATTR* bytes_freed,
- void* extraargs __attribute__((__unused__))
+ void* extraargs __attribute__((__unused__)),
+ void (*finalize)(PAIR_ATTR bytes_freed, void *extra),
+ void *finalize_extra
)
{
- *bytes_freed = make_pair_attr(bytes_to_free.size-7);
sleep(2);
+ finalize(bytes_to_free, finalize_extra);
return 0;
}
diff --git a/storage/tokudb/ft-index/ft/tests/cachetable-eviction-getandpin-test2.cc b/storage/tokudb/ft-index/ft/tests/cachetable-eviction-getandpin-test2.cc
index e91b59fe8f8..d65048f797a 100644
--- a/storage/tokudb/ft-index/ft/tests/cachetable-eviction-getandpin-test2.cc
+++ b/storage/tokudb/ft-index/ft/tests/cachetable-eviction-getandpin-test2.cc
@@ -110,12 +110,13 @@ static int
pe_callback (
void *ftnode_pv __attribute__((__unused__)),
PAIR_ATTR bytes_to_free __attribute__((__unused__)),
- PAIR_ATTR* bytes_freed,
- void* extraargs __attribute__((__unused__))
+ void* extraargs __attribute__((__unused__)),
+ void (*finalize)(PAIR_ATTR new_attr, void *extra),
+ void *finalize_extra
)
{
sleep(3);
- *bytes_freed = make_pair_attr(bytes_to_free.size-7);
+ finalize(make_pair_attr(bytes_to_free.size - 7), finalize_extra);
return 0;
}
diff --git a/storage/tokudb/ft-index/ft/tests/cachetable-evictor-class.cc b/storage/tokudb/ft-index/ft/tests/cachetable-evictor-class.cc
index 792fced4cad..d0dff7d9570 100644
--- a/storage/tokudb/ft-index/ft/tests/cachetable-evictor-class.cc
+++ b/storage/tokudb/ft-index/ft/tests/cachetable-evictor-class.cc
@@ -116,7 +116,9 @@ void evictor_unit_test::init() {
ZERO_STRUCT(m_cf_list);
m_pl.init();
m_cf_list.init();
- m_kb = toku_kibbutz_create(1);
+ m_kb = NULL;
+ int r = toku_kibbutz_create(1, &m_kb);
+ assert(r == 0);
}
// destroy class after tests have run
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 e5e8dcc8643..4bf02021d23 100644
--- a/storage/tokudb/ft-index/ft/tests/ft-bfe-query.cc
+++ b/storage/tokudb/ft-index/ft/tests/ft-bfe-query.cc
@@ -146,7 +146,7 @@ test_prefetch_read(int fd, FT_HANDLE UU(brt), FT brt_h) {
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), &attr, brt_h);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_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);
@@ -168,7 +168,7 @@ test_prefetch_read(int fd, FT_HANDLE UU(brt), FT brt_h) {
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), &attr, brt_h);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_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);
@@ -190,7 +190,7 @@ test_prefetch_read(int fd, FT_HANDLE UU(brt), FT brt_h) {
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), &attr, brt_h);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_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);
@@ -211,7 +211,7 @@ test_prefetch_read(int fd, FT_HANDLE UU(brt), FT brt_h) {
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), &attr, brt_h);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_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);
@@ -232,7 +232,7 @@ test_prefetch_read(int fd, FT_HANDLE UU(brt), FT brt_h) {
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), &attr, brt_h);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_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);
@@ -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), &attr, brt_h);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_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), &attr, brt_h);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_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), &attr, brt_h);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_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), &attr, brt_h);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_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), &attr, brt_h);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_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), &attr, brt_h);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_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);
@@ -420,7 +420,8 @@ test_prefetching(void) {
TXNID_NONE,
4*1024*1024,
128*1024,
- TOKU_DEFAULT_COMPRESSION_METHOD);
+ TOKU_DEFAULT_COMPRESSION_METHOD,
+ 16);
brt->ft = brt_h;
toku_blocktable_create_new(&brt_h->blocktable);
{ int r_truncate = ftruncate(fd, 0); CKERR(r_truncate); }
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 606832a5df6..25daccfd120 100644
--- a/storage/tokudb/ft-index/ft/tests/ft-clock-test.cc
+++ b/storage/tokudb/ft-index/ft/tests/ft-clock-test.cc
@@ -154,12 +154,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, &attr, brt_h);
+ toku_ftnode_pe_callback(*dn, attr, brt_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, &attr, brt_h);
+ toku_ftnode_pe_callback(*dn, attr, brt_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 +172,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, &attr, brt_h);
+ toku_ftnode_pe_callback(*dn, attr, brt_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, &attr, brt_h);
+ toku_ftnode_pe_callback(*dn, attr, brt_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 +190,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, &attr, brt_h);
+ toku_ftnode_pe_callback(*dn, attr, brt_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, &attr, brt_h);
- toku_ftnode_pe_callback(*dn, attr, &attr, brt_h);
- toku_ftnode_pe_callback(*dn, attr, &attr, brt_h);
- toku_ftnode_pe_callback(*dn, attr, &attr, brt_h);
+ 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);
for (int i = 0; i < (*dn)->n_children; i++) {
assert(BP_STATE(*dn,i) == PT_AVAIL);
}
@@ -252,11 +252,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, &attr, brt_h);
+ toku_ftnode_pe_callback(*dn, attr, brt_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, &attr, brt_h);
+ toku_ftnode_pe_callback(*dn, attr, brt_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);
@@ -355,7 +355,8 @@ test_serialize_nonleaf(void) {
TXNID_NONE,
4*1024*1024,
128*1024,
- TOKU_DEFAULT_COMPRESSION_METHOD);
+ TOKU_DEFAULT_COMPRESSION_METHOD,
+ 16);
brt->ft = brt_h;
toku_blocktable_create_new(&brt_h->blocktable);
@@ -438,7 +439,8 @@ test_serialize_leaf(void) {
TXNID_NONE,
4*1024*1024,
128*1024,
- TOKU_DEFAULT_COMPRESSION_METHOD);
+ TOKU_DEFAULT_COMPRESSION_METHOD,
+ 16);
brt->ft = brt_h;
toku_blocktable_create_new(&brt_h->blocktable);
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 a5cbc2f684e..42351e3108d 100644
--- a/storage/tokudb/ft-index/ft/tests/ft-serialize-benchmark.cc
+++ b/storage/tokudb/ft-index/ft/tests/ft-serialize-benchmark.cc
@@ -189,7 +189,8 @@ test_serialize_leaf(int valsize, int nelts, double entropy) {
TXNID_NONE,
4*1024*1024,
128*1024,
- TOKU_DEFAULT_COMPRESSION_METHOD);
+ TOKU_DEFAULT_COMPRESSION_METHOD,
+ 16);
brt->ft = brt_h;
brt_h->compare_fun = long_key_cmp;
@@ -319,7 +320,8 @@ test_serialize_nonleaf(int valsize, int nelts, double entropy) {
TXNID_NONE,
4*1024*1024,
128*1024,
- TOKU_DEFAULT_COMPRESSION_METHOD);
+ TOKU_DEFAULT_COMPRESSION_METHOD,
+ 16);
brt->ft = brt_h;
brt_h->compare_fun = long_key_cmp;
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 774948ddf95..adfd2b7efd4 100644
--- a/storage/tokudb/ft-index/ft/tests/ft-serialize-test.cc
+++ b/storage/tokudb/ft-index/ft/tests/ft-serialize-test.cc
@@ -187,8 +187,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) {
- PAIR_ATTR attr;
- toku_ftnode_pe_callback(*dn, make_pair_attr(0xffffffff), &attr, brt_h);
+ toku_ftnode_pe_callback(*dn, make_pair_attr(0xffffffff), brt_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) {
@@ -213,14 +212,14 @@ 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), &attr, brt_h);
+ toku_ftnode_pe_callback(*dn, make_pair_attr(0xffffffff), brt_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), &attr, brt_h);
+ toku_ftnode_pe_callback(*dn, make_pair_attr(0xffffffff), brt_h, def_pe_finalize_impl, nullptr);
for (int i = 0; i < (*dn)->n_children; i++) {
assert(BP_STATE(*dn,i) == PT_COMPRESSED);
}
@@ -306,7 +305,8 @@ test_serialize_leaf_check_msn(enum ftnode_verify_type bft, bool do_clone) {
TXNID_NONE,
4*1024*1024,
128*1024,
- TOKU_DEFAULT_COMPRESSION_METHOD);
+ TOKU_DEFAULT_COMPRESSION_METHOD,
+ 16);
brt->ft = brt_h;
toku_blocktable_create_new(&brt_h->blocktable);
{ int r_truncate = ftruncate(fd, 0); CKERR(r_truncate); }
@@ -449,7 +449,8 @@ test_serialize_leaf_with_large_pivots(enum ftnode_verify_type bft, bool do_clone
TXNID_NONE,
4*1024*1024,
128*1024,
- TOKU_DEFAULT_COMPRESSION_METHOD);
+ TOKU_DEFAULT_COMPRESSION_METHOD,
+ 16);
brt->ft = brt_h;
toku_blocktable_create_new(&brt_h->blocktable);
{ int r_truncate = ftruncate(fd, 0); CKERR(r_truncate); }
@@ -586,7 +587,8 @@ test_serialize_leaf_with_many_rows(enum ftnode_verify_type bft, bool do_clone) {
TXNID_NONE,
4*1024*1024,
128*1024,
- TOKU_DEFAULT_COMPRESSION_METHOD);
+ TOKU_DEFAULT_COMPRESSION_METHOD,
+ 16);
brt->ft = brt_h;
toku_blocktable_create_new(&brt_h->blocktable);
@@ -733,7 +735,8 @@ test_serialize_leaf_with_large_rows(enum ftnode_verify_type bft, bool do_clone)
TXNID_NONE,
4*1024*1024,
128*1024,
- TOKU_DEFAULT_COMPRESSION_METHOD);
+ TOKU_DEFAULT_COMPRESSION_METHOD,
+ 16);
brt->ft = brt_h;
toku_blocktable_create_new(&brt_h->blocktable);
@@ -881,7 +884,8 @@ test_serialize_leaf_with_empty_basement_nodes(enum ftnode_verify_type bft, bool
TXNID_NONE,
4*1024*1024,
128*1024,
- TOKU_DEFAULT_COMPRESSION_METHOD);
+ TOKU_DEFAULT_COMPRESSION_METHOD,
+ 16);
brt->ft = brt_h;
toku_blocktable_create_new(&brt_h->blocktable);
@@ -1009,7 +1013,8 @@ test_serialize_leaf_with_multiple_empty_basement_nodes(enum ftnode_verify_type b
TXNID_NONE,
4*1024*1024,
128*1024,
- TOKU_DEFAULT_COMPRESSION_METHOD);
+ TOKU_DEFAULT_COMPRESSION_METHOD,
+ 16);
brt->ft = brt_h;
toku_blocktable_create_new(&brt_h->blocktable);
@@ -1134,7 +1139,8 @@ test_serialize_nonleaf(enum ftnode_verify_type bft, bool do_clone) {
TXNID_NONE,
4*1024*1024,
128*1024,
- TOKU_DEFAULT_COMPRESSION_METHOD);
+ TOKU_DEFAULT_COMPRESSION_METHOD,
+ 16);
brt->ft = brt_h;
toku_blocktable_create_new(&brt_h->blocktable);
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 d7b3504e8ad..98a8efc8393 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
@@ -170,7 +170,7 @@ static void test_extractor(int nrows, int nrowsets, bool expect_fail) {
}
FTLOADER loader;
- r = toku_ft_loader_open(&loader, NULL, generate, NULL, N, brts, dbs, fnames, compares, "tempXXXXXX", ZERO_LSN, TXNID_NONE, true, 0, false);
+ r = toku_ft_loader_open(&loader, NULL, generate, NULL, N, brts, 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 b4ff9265c02..93fdd308ce1 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
@@ -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, TXNID_NONE, true, 0, false);
+ r = toku_ft_loader_open(&loader, NULL, generate, NULL, N, brts, 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 67591c92cd1..ee4e0f99aa1 100644
--- a/storage/tokudb/ft-index/ft/tests/ftloader-test-extractor.cc
+++ b/storage/tokudb/ft-index/ft/tests/ftloader-test-extractor.cc
@@ -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, TXNID_NONE, true, 0, false);
+ r = toku_ft_loader_open(&loader, NULL, generate, NULL, N, brts, 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 80326584c35..6f495bfb496 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
@@ -412,7 +412,7 @@ static void test (const char *directory, bool is_error) {
bt_compare_functions,
"tempxxxxxx",
*lsnp,
- TXNID_NONE, true, 0, false);
+ nullptr, true, 0, false);
assert(r==0);
}
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 a2f39e1bfe1..f351185a525 100644
--- a/storage/tokudb/ft-index/ft/tests/ftloader-test-open.cc
+++ b/storage/tokudb/ft-index/ft/tests/ftloader-test-open.cc
@@ -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, TXNID_NONE, true, 0, false);
+ r = toku_ft_loader_open(&loader, NULL, NULL, NULL, ndbs, brts, 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 5f0728cc02c..c72b6f847a3 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);
+ result = toku_loader_write_brt_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 67bb47a7c5e..53d6bde27a0 100644
--- a/storage/tokudb/ft-index/ft/tests/ftloader-test-writer.cc
+++ b/storage/tokudb/ft-index/ft/tests/ftloader-test-writer.cc
@@ -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);
+ r = toku_loader_write_brt_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 4b7a3139adb..2fc2d309f64 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);
+ r = toku_loader_write_brt_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/make-tree.cc b/storage/tokudb/ft-index/ft/tests/make-tree.cc
index 9451c7e3448..56df485173d 100644
--- a/storage/tokudb/ft-index/ft/tests/make-tree.cc
+++ b/storage/tokudb/ft-index/ft/tests/make-tree.cc
@@ -124,8 +124,9 @@ append_leaf(FTNODE leafnode, void *key, size_t keylen, void *val, size_t vallen)
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, TXNID_NONE, make_gc_info(false), NULL, NULL);
+ toku_ft_bn_apply_cmd_once(BLB(leafnode,0), &cmd, idx, NULL, &gc_info, NULL, NULL);
leafnode->max_msn_applied_to_node_on_disk = msn;
diff --git a/storage/tokudb/ft-index/ft/tests/mempool-115.cc b/storage/tokudb/ft-index/ft/tests/mempool-115.cc
new file mode 100644
index 00000000000..8b5d2d69195
--- /dev/null
+++ b/storage/tokudb/ft-index/ft/tests/mempool-115.cc
@@ -0,0 +1,196 @@
+/* -*- 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, 2008 Tokutek Inc. All rights reserved."
+
+#include "test.h"
+#include "bndata.h"
+
+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);
+ bn->get_space_for_insert(
+ idx,
+ key,
+ keysize,
+ size_needed,
+ &r
+ );
+ resource_assert(r);
+ r->type = LE_CLEAN;
+ r->u.clean.vallen = valsize;
+ memcpy(r->u.clean.val, val, valsize);
+}
+
+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);
+ bn->get_space_for_overwrite(
+ idx,
+ key,
+ keysize,
+ size_needed, // old_le_size
+ size_needed,
+ &r
+ );
+ resource_assert(r);
+ r->type = LE_CLEAN;
+ r->u.clean.vallen = valsize;
+ memcpy(r->u.clean.val, val, valsize);
+}
+
+
+class bndata_bugfix_test {
+public:
+ void
+ run_test(void) {
+ // struct ft_handle source_ft;
+ struct ftnode sn;
+
+ // just copy this code from a previous test
+ // don't care what it does, just want to get a node up and running
+ sn.flags = 0x11223344;
+ sn.thisnodename.b = 20;
+ sn.layout_version = FT_LAYOUT_VERSION;
+ sn.layout_version_original = FT_LAYOUT_VERSION;
+ sn.height = 0;
+ sn.n_children = 2;
+ sn.dirty = 1;
+ sn.oldest_referenced_xid_known = TXNID_NONE;
+ MALLOC_N(sn.n_children, sn.bp);
+ MALLOC_N(1, sn.childkeys);
+ toku_memdup_dbt(&sn.childkeys[0], "b", 2);
+ sn.totalchildkeylens = 2;
+ BP_STATE(&sn,0) = PT_AVAIL;
+ BP_STATE(&sn,1) = PT_AVAIL;
+ set_BLB(&sn, 0, toku_create_empty_bn());
+ set_BLB(&sn, 1, toku_create_empty_bn());
+ 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);
+
+
+
+ // now this is the test. If I keep getting space for overwrite
+ // like crazy, it should expose the bug
+ bn_data* bnd = BLB_DATA(&sn, 0);
+ size_t old_size = bnd->m_buffer_mempool.size;
+ if (verbose) printf("frag size: %zu\n", bnd->m_buffer_mempool.frag_size);
+ if (verbose) printf("size: %zu\n", bnd->m_buffer_mempool.size);
+ for (uint32_t i = 0; i < 1000000; i++) {
+ le_overwrite(bnd, 0, "a", 2, "aval", 5);
+ }
+ if (verbose) printf("frag size: %zu\n", bnd->m_buffer_mempool.frag_size);
+ if (verbose) printf("size: %zu\n", bnd->m_buffer_mempool.size);
+ size_t new_size = bnd->m_buffer_mempool.size;
+ // just a crude test to make sure we did not grow unbounded.
+ // if this assert ever fails, revisit the code and see what is going
+ // on. It may be that some algorithm has changed.
+ assert(new_size < 5*old_size);
+
+
+ for (int i = 0; i < sn.n_children-1; ++i) {
+ toku_free(sn.childkeys[i].data);
+ }
+ for (int i = 0; i < sn.n_children; i++) {
+ destroy_basement_node(BLB(&sn, i));
+ }
+ toku_free(sn.bp);
+ toku_free(sn.childkeys);
+ }
+};
+
+int
+test_main (int argc __attribute__((__unused__)), const char *argv[] __attribute__((__unused__))) {
+ bndata_bugfix_test t;
+ t.run_test();
+ return 0;
+}
diff --git a/storage/tokudb/ft-index/ft/tests/msnfilter.cc b/storage/tokudb/ft-index/ft/tests/msnfilter.cc
index 0b7bd426208..1c1cba86f1c 100644
--- a/storage/tokudb/ft-index/ft/tests/msnfilter.cc
+++ b/storage/tokudb/ft-index/ft/tests/msnfilter.cc
@@ -132,8 +132,9 @@ append_leaf(FT_HANDLE brt, FTNODE leafnode, void *key, uint32_t keylen, void *va
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 }} };
+ 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, make_gc_info(false), nullptr, nullptr);
+ toku_ft_leaf_apply_cmd(brt->ft->compare_fun, brt->ft->update_fun, &brt->ft->cmp_descriptor, leafnode, -1, &cmd, &gc_info, nullptr, nullptr);
{
int r = toku_ft_lookup(brt, &thekey, lookup_checkf, &pair);
assert(r==0);
@@ -141,7 +142,7 @@ append_leaf(FT_HANDLE brt, FTNODE leafnode, void *key, uint32_t keylen, void *va
}
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, make_gc_info(false), nullptr, nullptr);
+ toku_ft_leaf_apply_cmd(brt->ft->compare_fun, brt->ft->update_fun, &brt->ft->cmp_descriptor, leafnode, -1, &badcmd, &gc_info, nullptr, nullptr);
// message should be rejected for duplicate msn, row should still have original val
{
@@ -154,7 +155,7 @@ append_leaf(FT_HANDLE brt, FTNODE leafnode, void *key, uint32_t keylen, void *va
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, make_gc_info(false), nullptr, nullptr);
+ toku_ft_leaf_apply_cmd(brt->ft->compare_fun, brt->ft->update_fun, &brt->ft->cmp_descriptor, leafnode, -1, &cmd2, &gc_info, nullptr, nullptr);
// message should be accepted, val should have new value
{
@@ -166,7 +167,7 @@ append_leaf(FT_HANDLE brt, FTNODE leafnode, void *key, uint32_t keylen, void *va
// 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, make_gc_info(false), nullptr, nullptr);
+ toku_ft_leaf_apply_cmd(brt->ft->compare_fun, brt->ft->update_fun, &brt->ft->cmp_descriptor, leafnode, -1, &cmd3, &gc_info, nullptr, nullptr);
// message should be rejected, val should still have value in pair2
{
diff --git a/storage/tokudb/ft-index/ft/tests/orthopush-flush.cc b/storage/tokudb/ft-index/ft/tests/orthopush-flush.cc
index c2827ddf29b..cfac10fb921 100644
--- a/storage/tokudb/ft-index/ft/tests/orthopush-flush.cc
+++ b/storage/tokudb/ft-index/ft/tests/orthopush-flush.cc
@@ -96,6 +96,7 @@ PATENT RIGHTS GRANT:
static TOKUTXN const null_txn = 0;
static DB * const null_db = 0;
static const char *fname = TOKU_TEST_FILENAME;
+static txn_gc_info non_mvcc_gc_info(nullptr, TXNID_NONE, TXNID_NONE, false);
static int dummy_cmp(DB *db __attribute__((unused)),
const DBT *a, const DBT *b) {
@@ -217,8 +218,8 @@ insert_random_message_to_bn(
*keylenp = keydbt->size;
*keyp = toku_xmemdup(keydbt->data, keydbt->size);
int64_t numbytes;
- toku_le_apply_msg(&msg, NULL, NULL, 0, TXNID_NONE, make_gc_info(false), save, &numbytes);
- toku_ft_bn_apply_cmd(t->ft->compare_fun, t->ft->update_fun, NULL, blb, &msg, TXNID_NONE, make_gc_info(false), NULL, NULL);
+ 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);
if (msn.msn > blb->max_msn_applied.msn) {
blb->max_msn_applied = msn;
}
@@ -267,12 +268,12 @@ insert_same_message_to_bns(
*keylenp = keydbt->size;
*keyp = toku_xmemdup(keydbt->data, keydbt->size);
int64_t numbytes;
- toku_le_apply_msg(&msg, NULL, NULL, 0, TXNID_NONE, make_gc_info(false), save, &numbytes);
- toku_ft_bn_apply_cmd(t->ft->compare_fun, t->ft->update_fun, NULL, blb1, &msg, TXNID_NONE, make_gc_info(false), NULL, NULL);
+ 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);
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, TXNID_NONE, make_gc_info(false), NULL, NULL);
+ toku_ft_bn_apply_cmd(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;
}
@@ -684,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], make_gc_info(false), NULL, NULL);
+ 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);
}
}
for (i = 0; i < 8; ++i) {
@@ -908,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], make_gc_info(false), NULL, NULL);
+ 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);
}
}
for (i = 0; i < 8; ++i) {
@@ -1104,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], make_gc_info(false), NULL, NULL);
- toku_ft_leaf_apply_cmd(t->ft->compare_fun, t->ft->update_fun, &t->ft->descriptor, child2, -1, parent_messages[i], make_gc_info(false), NULL, NULL);
+ 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);
}
}
for (i = 0; i < 8; ++i) {
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 d0997cca25c..291d409018a 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
@@ -260,8 +260,7 @@ doit (bool keep_other_bn_in_memory) {
assert(node->n_children == 2);
// a hack to get the basement nodes evicted
for (int i = 0; i < 20; i++) {
- PAIR_ATTR attr;
- toku_ftnode_pe_callback(node, make_pair_attr(0xffffffff), &attr, brt->ft);
+ toku_ftnode_pe_callback(node, make_pair_attr(0xffffffff), brt->ft, def_pe_finalize_impl, nullptr);
}
// this ensures that when we do the lookups below,
// that the data is read off disk
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 01b9629c94d..40ed00bcdc2 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
@@ -205,7 +205,8 @@ doit (void) {
toku_fill_dbt(&left, "g", 2);
DBT right;
toku_fill_dbt(&right, "n", 2);
- r = toku_ft_hot_optimize(t, &left, &right, NULL, NULL);
+ uint64_t loops_run = 0;
+ r = toku_ft_hot_optimize(t, &left, &right, NULL, NULL, &loops_run);
assert(r==0);
// at this point, we have should have flushed
diff --git a/storage/tokudb/ft-index/ft/tests/test-inc-split.cc b/storage/tokudb/ft-index/ft/tests/test-inc-split.cc
index 6d0a6349b5c..cafcb496f7a 100644
--- a/storage/tokudb/ft-index/ft/tests/test-inc-split.cc
+++ b/storage/tokudb/ft-index/ft/tests/test-inc-split.cc
@@ -130,10 +130,10 @@ const char *fname = TOKU_TEST_FILENAME;
static void
doit (int ksize __attribute__((__unused__))) {
- BLOCKNUM cnodes[FT_FANOUT], bnode, anode;
+ BLOCKNUM cnodes[16], bnode, anode;
- char *keys[FT_FANOUT-1];
- int keylens[FT_FANOUT-1];
+ char *keys[16-1];
+ int keylens[16-1];
int i;
int r;
@@ -144,7 +144,7 @@ doit (int ksize __attribute__((__unused__))) {
toku_testsetup_initialize(); // must precede any other toku_testsetup calls
- for (i=0; i<FT_FANOUT; i++) {
+ for (i=0; i<16; i++) {
r=toku_testsetup_leaf(t, &cnodes[i], 1, NULL, NULL);
assert(r==0);
char key[KSIZE+10];
@@ -156,16 +156,16 @@ doit (int ksize __attribute__((__unused__))) {
}
// Now we have a bunch of leaves, all of which are with 100 bytes of full.
- for (i=0; i+1<FT_FANOUT; i++) {
+ for (i=0; i+1<16; i++) {
char key[TOKU_PSIZE];
keylens[i]=1+snprintf(key, TOKU_PSIZE, "%08d", (i+1)*10000);
keys[i]=toku_strdup(key);
}
- r = toku_testsetup_nonleaf(t, 1, &bnode, FT_FANOUT, cnodes, keys, keylens);
+ r = toku_testsetup_nonleaf(t, 1, &bnode, 16, cnodes, keys, keylens);
assert(r==0);
- for (i=0; i+1<FT_FANOUT; i++) {
+ for (i=0; i+1<16; i++) {
toku_free(keys[i]);
}
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 2b6a1ee8488..b0a5dfe7817 100644
--- a/storage/tokudb/ft-index/ft/tests/test-leafentry-nested.cc
+++ b/storage/tokudb/ft-index/ft/tests/test-leafentry-nested.cc
@@ -453,12 +453,12 @@ test_le_apply(ULE ule_initial, FT_MSG msg, ULE ule_expected) {
size_t result_memsize = 0;
int64_t ignoreme;
+ txn_gc_info gc_info(nullptr, TXNID_NONE, TXNID_NONE, true);
toku_le_apply_msg(msg,
le_initial,
nullptr,
0,
- TXNID_NONE,
- make_gc_info(true),
+ &gc_info,
&le_result,
&ignoreme);
if (le_result) {
@@ -751,7 +751,8 @@ static bool ule_worth_running_garbage_collection(ULE ule, TXNID oldest_reference
LEAFENTRY le;
int r = le_pack(ule, nullptr, 0, nullptr, 0, 0, &le); CKERR(r);
invariant_notnull(le);
- bool worth_running = toku_le_worth_running_garbage_collection(le, oldest_referenced_xid_known);
+ 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);
toku_free(le);
return worth_running;
}
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 a8c36557e00..b8b44e669f5 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
@@ -369,8 +369,7 @@ doit (void) {
assert_zero(r);
toku_pin_node_with_min_bfe(&node, node_internal, t);
for (int i = 0; i < 20; i++) {
- PAIR_ATTR attr;
- toku_ftnode_pe_callback(node, make_pair_attr(0xffffffff), &attr, t->ft);
+ toku_ftnode_pe_callback(node, make_pair_attr(0xffffffff), t->ft, def_pe_finalize_impl, nullptr);
}
assert(BP_STATE(node,0) == PT_COMPRESSED);
toku_unpin_ftnode(t->ft, node);
diff --git a/storage/tokudb/ft-index/ft/tests/test.h b/storage/tokudb/ft-index/ft/tests/test.h
index 4a1bd64354f..ad1fc7c148e 100644
--- a/storage/tokudb/ft-index/ft/tests/test.h
+++ b/storage/tokudb/ft-index/ft/tests/test.h
@@ -239,17 +239,21 @@ def_pe_est_callback(
}
static UU() int
-def_pe_callback (
+def_pe_callback(
void *ftnode_pv __attribute__((__unused__)),
PAIR_ATTR bytes_to_free __attribute__((__unused__)),
- PAIR_ATTR* bytes_freed,
- void* extraargs __attribute__((__unused__))
- )
+ void* extraargs __attribute__((__unused__)),
+ void (*finalize)(PAIR_ATTR bytes_freed, void *extra),
+ void *finalize_extra
+ )
{
- *bytes_freed = bytes_to_free;
+ finalize(bytes_to_free, finalize_extra);
return 0;
}
+static UU() void
+def_pe_finalize_impl(PAIR_ATTR UU(bytes_freed), void *UU(extra)) { }
+
static UU() bool def_pf_req_callback(void* UU(ftnode_pv), void* UU(read_extraargs)) {
return false;
}
diff --git a/storage/tokudb/ft-index/ft/tests/upgrade_test_simple.cc b/storage/tokudb/ft-index/ft/tests/upgrade_test_simple.cc
index 918d48d3c5b..31811527aa2 100644
--- a/storage/tokudb/ft-index/ft/tests/upgrade_test_simple.cc
+++ b/storage/tokudb/ft-index/ft/tests/upgrade_test_simple.cc
@@ -144,7 +144,8 @@ static int
do_hot_optimize(FT_HANDLE t, CACHETABLE UU(ct), void *extra)
{
float *CAST_FROM_VOIDP(fraction, extra);
- int r = toku_ft_hot_optimize(t, NULL, NULL, progress, extra);
+ uint64_t loops_run = 0;
+ int r = toku_ft_hot_optimize(t, NULL, NULL, progress, extra, &loops_run);
if (*fraction < 1.0) {
CKERR2(r, 1);
} else {
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 1b90d8975fa..edb1b6262a3 100644
--- a/storage/tokudb/ft-index/ft/tests/verify-bad-msn.cc
+++ b/storage/tokudb/ft-index/ft/tests/verify-bad-msn.cc
@@ -128,7 +128,8 @@ append_leaf(FTNODE leafnode, void *key, size_t keylen, void *val, size_t vallen)
// apply an insert to the leaf node
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, TXNID_NONE, make_gc_info(false), NULL, NULL);
+ 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);
// Create bad tree (don't do following):
// leafnode->max_msn_applied_to_node = msn;
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 155cf67ad3e..156fc36666f 100644
--- a/storage/tokudb/ft-index/ft/tests/verify-bad-pivots.cc
+++ b/storage/tokudb/ft-index/ft/tests/verify-bad-pivots.cc
@@ -116,7 +116,8 @@ append_leaf(FTNODE leafnode, void *key, size_t keylen, void *val, size_t vallen)
// 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 }} };
- toku_ft_bn_apply_cmd_once(BLB(leafnode, 0), &cmd, idx, NULL, TXNID_NONE, make_gc_info(false), NULL, NULL);
+ 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);
// dont forget to dirty the node
leafnode->dirty = 1;
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 c5b69bab74c..0f9f2a1000d 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
@@ -117,7 +117,8 @@ append_leaf(FTNODE leafnode, void *key, size_t keylen, void *val, size_t vallen)
// 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 }} };
- toku_ft_bn_apply_cmd_once(BLB(leafnode, 0), &cmd, idx, NULL, TXNID_NONE, make_gc_info(false), NULL, NULL);
+ 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);
// dont forget to dirty the node
leafnode->dirty = 1;
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 2a2f4079632..219f1f7da59 100644
--- a/storage/tokudb/ft-index/ft/tests/verify-dup-pivots.cc
+++ b/storage/tokudb/ft-index/ft/tests/verify-dup-pivots.cc
@@ -116,7 +116,8 @@ append_leaf(FTNODE leafnode, void *key, size_t keylen, void *val, size_t vallen)
// 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 }} };
- toku_ft_bn_apply_cmd_once(BLB(leafnode, 0), &cmd, idx, NULL, TXNID_NONE, make_gc_info(false), NULL, NULL);
+ 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);
// dont forget to dirty the node
leafnode->dirty = 1;
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 a3290028ac4..f68b4d72e53 100644
--- a/storage/tokudb/ft-index/ft/tests/verify-misrouted-msgs.cc
+++ b/storage/tokudb/ft-index/ft/tests/verify-misrouted-msgs.cc
@@ -117,7 +117,8 @@ append_leaf(FTNODE leafnode, void *key, size_t keylen, void *val, size_t vallen)
// 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 }} };
- toku_ft_bn_apply_cmd_once(BLB(leafnode,0), &cmd, idx, NULL, TXNID_NONE, make_gc_info(false), NULL, NULL);
+ 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);
// dont forget to dirty the node
leafnode->dirty = 1;
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 ebcf429ab4f..c1e9f6f5727 100644
--- a/storage/tokudb/ft-index/ft/tests/verify-unsorted-leaf.cc
+++ b/storage/tokudb/ft-index/ft/tests/verify-unsorted-leaf.cc
@@ -119,7 +119,8 @@ append_leaf(FTNODE leafnode, void *key, size_t keylen, void *val, size_t vallen)
// 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 }} };
- toku_ft_bn_apply_cmd_once(BLB(leafnode, 0), &cmd, idx, NULL, TXNID_NONE, make_gc_info(false), NULL, NULL);
+ 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);
// dont forget to dirty the node
leafnode->dirty = 1;
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 acadb9d8111..c209e679072 100644
--- a/storage/tokudb/ft-index/ft/tests/verify-unsorted-pivots.cc
+++ b/storage/tokudb/ft-index/ft/tests/verify-unsorted-pivots.cc
@@ -116,7 +116,8 @@ append_leaf(FTNODE leafnode, void *key, size_t keylen, void *val, size_t vallen)
// 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 }} };
- toku_ft_bn_apply_cmd_once(BLB(leafnode, 0), &cmd, idx, NULL, TXNID_NONE, make_gc_info(false), NULL, NULL);
+ 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);
// dont forget to dirty the node
leafnode->dirty = 1;
diff --git a/storage/tokudb/ft-index/ft/txn.cc b/storage/tokudb/ft-index/ft/txn.cc
index 29fcd28f155..403c8e92c45 100644
--- a/storage/tokudb/ft-index/ft/txn.cc
+++ b/storage/tokudb/ft-index/ft/txn.cc
@@ -239,7 +239,6 @@ toku_txn_begin_with_xid (
}
else {
parent->child_manager->start_child_txn_for_recovery(txn, parent, xid);
- txn->oldest_referenced_xid = parent->oldest_referenced_xid;
}
}
else {
@@ -255,7 +254,6 @@ toku_txn_begin_with_xid (
}
else {
parent->child_manager->start_child_txn(txn, parent);
- txn->oldest_referenced_xid = parent->oldest_referenced_xid;
toku_txn_manager_handle_snapshot_create_for_child_txn(
txn,
logger->txn_manager,
@@ -308,11 +306,8 @@ static void toku_txn_create_txn (
.num_rollentries_processed = 0,
.rollentry_raw_count = 0,
.spilled_rollback_head = ROLLBACK_NONE,
- .spilled_rollback_head_hash = 0,
.spilled_rollback_tail = ROLLBACK_NONE,
- .spilled_rollback_tail_hash = 0,
.current_rollback = ROLLBACK_NONE,
- .current_rollback_hash = 0,
};
static txn_child_manager tcm;
@@ -330,7 +325,6 @@ static txn_child_manager tcm;
.container_db_txn = container_db_txn,
.live_root_txn_list = nullptr,
.xids = NULL,
- .oldest_referenced_xid = TXNID_NONE,
.snapshot_next = NULL,
.snapshot_prev = NULL,
.begin_was_logged = false,
@@ -405,17 +399,9 @@ toku_txn_load_txninfo (TOKUTXN txn, TXNINFO info) {
txn->roll_info.num_rollback_nodes = info->num_rollback_nodes;
txn->roll_info.num_rollentries = info->num_rollentries;
- CACHEFILE rollback_cachefile = txn->logger->rollback_cachefile;
-
txn->roll_info.spilled_rollback_head = info->spilled_rollback_head;
- txn->roll_info.spilled_rollback_head_hash = toku_cachetable_hash(rollback_cachefile,
- txn->roll_info.spilled_rollback_head);
txn->roll_info.spilled_rollback_tail = info->spilled_rollback_tail;
- txn->roll_info.spilled_rollback_tail_hash = toku_cachetable_hash(rollback_cachefile,
- txn->roll_info.spilled_rollback_tail);
txn->roll_info.current_rollback = info->current_rollback;
- txn->roll_info.current_rollback_hash = toku_cachetable_hash(rollback_cachefile,
- txn->roll_info.current_rollback);
return 0;
}
diff --git a/storage/tokudb/ft-index/ft/txn_manager.cc b/storage/tokudb/ft-index/ft/txn_manager.cc
index 53842f87855..a155db493c1 100644
--- a/storage/tokudb/ft-index/ft/txn_manager.cc
+++ b/storage/tokudb/ft-index/ft/txn_manager.cc
@@ -291,6 +291,7 @@ void toku_txn_manager_init(TXN_MANAGER* txn_managerp) {
txn_manager->last_xid = 0;
txn_manager->last_xid_seen_for_recover = TXNID_NONE;
+ txn_manager->last_calculated_oldest_referenced_xid = TXNID_NONE;
*txn_managerp = txn_manager;
}
@@ -324,6 +325,10 @@ toku_txn_manager_get_oldest_living_xid(TXN_MANAGER txn_manager) {
return rval;
}
+TXNID toku_txn_manager_get_oldest_referenced_xid_estimate(TXN_MANAGER txn_manager) {
+ return txn_manager->last_calculated_oldest_referenced_xid;
+}
+
int live_root_txn_list_iter(const TOKUTXN &live_xid, const uint32_t UU(index), TXNID **const referenced_xids);
int live_root_txn_list_iter(const TOKUTXN &live_xid, const uint32_t UU(index), TXNID **const referenced_xids){
(*referenced_xids)[index] = live_xid->txnid.parent_id64;
@@ -371,7 +376,7 @@ max_xid(TXNID a, TXNID b) {
return a < b ? b : a;
}
-static TXNID get_oldest_referenced_xid_unlocked(TXN_MANAGER txn_manager) {
+static void set_oldest_referenced_xid(TXN_MANAGER txn_manager) {
TXNID oldest_referenced_xid = TXNID_MAX;
int r;
if (txn_manager->live_root_ids.size() > 0) {
@@ -397,8 +402,8 @@ static TXNID get_oldest_referenced_xid_unlocked(TXN_MANAGER txn_manager) {
if (txn_manager->last_xid < oldest_referenced_xid) {
oldest_referenced_xid = txn_manager->last_xid;
}
- paranoid_invariant(oldest_referenced_xid != TXNID_MAX);
- return oldest_referenced_xid;
+ invariant(oldest_referenced_xid != TXNID_MAX);
+ txn_manager->last_calculated_oldest_referenced_xid = oldest_referenced_xid;
}
//Heaviside function to find a TOKUTXN by TOKUTXN (used to find the index)
@@ -610,7 +615,6 @@ void toku_txn_manager_start_txn_for_recovery(
// using xid that is passed in
txn_manager->last_xid = max_xid(txn_manager->last_xid, xid);
toku_txn_update_xids_in_txn(txn, xid);
- txn->oldest_referenced_xid = TXNID_NONE;
uint32_t idx;
int r = txn_manager->live_root_txns.find_zero<TOKUTXN, find_xid>(txn, nullptr, &idx);
@@ -672,7 +676,7 @@ void toku_txn_manager_start_txn(
r = txn_manager->live_root_ids.insert_at(txn->txnid.parent_id64, idx);
invariant_zero(r);
}
- txn->oldest_referenced_xid = get_oldest_referenced_xid_unlocked(txn_manager);
+ set_oldest_referenced_xid(txn_manager);
if (needs_snapshot) {
txn_manager_create_snapshot_unlocked(
@@ -825,7 +829,17 @@ void toku_txn_manager_clone_state_for_gc(
txn_manager_unlock(txn_manager);
}
-
+void txn_manager_state::init() {
+ invariant(!initialized);
+ invariant_notnull(txn_manager);
+ toku_txn_manager_clone_state_for_gc(
+ txn_manager,
+ &snapshot_xids,
+ &referenced_xids,
+ &live_root_txns
+ );
+ initialized = true;
+}
void toku_txn_manager_id2txn_unlocked(TXN_MANAGER txn_manager, TXNID_PAIR txnid, TOKUTXN *result) {
TOKUTXN txn;
diff --git a/storage/tokudb/ft-index/ft/txn_manager.h b/storage/tokudb/ft-index/ft/txn_manager.h
index ab9b4f44d5e..12267297a0e 100644
--- a/storage/tokudb/ft-index/ft/txn_manager.h
+++ b/storage/tokudb/ft-index/ft/txn_manager.h
@@ -121,14 +121,74 @@ struct txn_manager {
TXNID last_xid;
TXNID last_xid_seen_for_recover;
+ TXNID last_calculated_oldest_referenced_xid;
};
+struct txn_manager_state {
+ txn_manager_state(TXN_MANAGER mgr) :
+ txn_manager(mgr),
+ initialized(false) {
+ snapshot_xids.create_no_array();
+ referenced_xids.create_no_array();
+ live_root_txns.create_no_array();
+ }
+
+ // should not copy construct
+ txn_manager_state &operator=(txn_manager_state &rhs) = delete;
+ txn_manager_state(txn_manager_state &rhs) = delete;
+
+ ~txn_manager_state() {
+ snapshot_xids.destroy();
+ referenced_xids.destroy();
+ live_root_txns.destroy();
+ }
+
+ void init();
+
+ TXN_MANAGER txn_manager;
+ bool initialized;
+
+ // a snapshot of the txn manager's mvcc state
+ // only valid if initialized = true
+ xid_omt_t snapshot_xids;
+ rx_omt_t referenced_xids;
+ xid_omt_t live_root_txns;
+};
+
+// represents all of the information needed to run garbage collection
+struct txn_gc_info {
+ txn_gc_info(txn_manager_state *st, TXNID xid_sgc, TXNID xid_ip, bool mvcc)
+ : txn_state_for_gc(st),
+ oldest_referenced_xid_for_simple_gc(xid_sgc),
+ oldest_referenced_xid_for_implicit_promotion(xid_ip),
+ mvcc_needed(mvcc) {
+ }
+
+ // a snapshot of the transcation system. may be null.
+ txn_manager_state *txn_state_for_gc;
+
+ // the oldest xid in any live list
+ //
+ // suitible for simple garbage collection that cleans up multiple committed
+ // transaction records into one. not suitible for implicit promotions, which
+ // must be correct in the face of abort messages - see ftnode->oldest_referenced_xid
+ TXNID oldest_referenced_xid_for_simple_gc;
+
+ // lower bound on the oldest xid in any live when the messages to be cleaned
+ // had no messages above them. suitable for implicitly promoting a provisonal uxr.
+ TXNID oldest_referenced_xid_for_implicit_promotion;
+
+ // whether or not mvcc is actually needed - false during recovery and non-transactional systems
+ const bool mvcc_needed;
+};
void toku_txn_manager_init(TXN_MANAGER* txn_manager);
void toku_txn_manager_destroy(TXN_MANAGER txn_manager);
TXNID toku_txn_manager_get_oldest_living_xid(TXN_MANAGER txn_manager);
+TXNID toku_txn_manager_get_oldest_referenced_xid_estimate(TXN_MANAGER txn_manager);
+
void toku_txn_manager_handle_snapshot_create_for_child_txn(
TOKUTXN txn,
TXN_MANAGER txn_manager,
diff --git a/storage/tokudb/ft-index/ft/ule.cc b/storage/tokudb/ft-index/ft/ule.cc
index ab6327f7c03..dc4198bda3d 100644
--- a/storage/tokudb/ft-index/ft/ule.cc
+++ b/storage/tokudb/ft-index/ft/ule.cc
@@ -115,7 +115,8 @@ PATENT RIGHTS GRANT:
#include "txn_manager.h"
#include "ule-internal.h"
#include <util/status.h>
-
+#include <util/scoped_malloc.h>
+#include <util/partitioned_counter.h>
#define ULE_DEBUG 0
@@ -132,26 +133,42 @@ static LE_STATUS_S le_status;
#define STATUS_INIT(k,c,t,l,inc) TOKUDB_STATUS_INIT(le_status, k, c, t, "le: " l, inc)
-static void
-status_init(void) {
+void toku_ule_status_init(void) {
// Note, this function initializes the keyname, type, and legend fields.
// Value fields are initialized to zero by compiler.
STATUS_INIT(LE_MAX_COMMITTED_XR, nullptr, UINT64, "max committed xr", TOKU_ENGINE_STATUS);
STATUS_INIT(LE_MAX_PROVISIONAL_XR, nullptr, UINT64, "max provisional xr", TOKU_ENGINE_STATUS);
STATUS_INIT(LE_EXPANDED, nullptr, UINT64, "expanded", TOKU_ENGINE_STATUS);
STATUS_INIT(LE_MAX_MEMSIZE, nullptr, UINT64, "max memsize", TOKU_ENGINE_STATUS);
+ STATUS_INIT(LE_APPLY_GC_BYTES_IN, nullptr, PARCOUNT, "size of leafentries before garbage collection (during message application)", TOKU_ENGINE_STATUS);
+ STATUS_INIT(LE_APPLY_GC_BYTES_OUT, nullptr, PARCOUNT, "size of leafentries after garbage collection (during message application)", TOKU_ENGINE_STATUS);
+ STATUS_INIT(LE_NORMAL_GC_BYTES_IN, nullptr, PARCOUNT, "size of leafentries before garbage collection (outside message application)", TOKU_ENGINE_STATUS);
+ STATUS_INIT(LE_NORMAL_GC_BYTES_OUT,nullptr, PARCOUNT, "size of leafentries after garbage collection (outside message application)", TOKU_ENGINE_STATUS);
le_status.initialized = true;
}
#undef STATUS_INIT
-void
-toku_le_get_status(LE_STATUS statp) {
- if (!le_status.initialized)
- status_init();
+void toku_ule_status_destroy(void) {
+ for (int i = 0; i < LE_STATUS_NUM_ROWS; ++i) {
+ if (le_status.status[i].type == PARCOUNT) {
+ destroy_partitioned_counter(le_status.status[i].value.parcount);
+ }
+ }
+}
+
+void toku_le_get_status(LE_STATUS statp) {
*statp = le_status;
}
#define STATUS_VALUE(x) le_status.status[x].value.num
+#define STATUS_INC(x, d) \
+ do { \
+ if (le_status.status[x].type == PARCOUNT) { \
+ increment_partitioned_counter(le_status.status[x].value.parcount, d); \
+ } else { \
+ toku_sync_fetch_and_add(&le_status.status[x].value.num, d); \
+ } \
+ } while (0)
///////////////////////////////////////////////////////////////////////////////////
@@ -308,18 +325,18 @@ xid_reads_committed_xid(TXNID tl1, TXNID xc, const xid_omt_t &snapshot_txnids, c
// so we get rid of them.
//
static void
-ule_simple_garbage_collection(ULE ule, TXNID oldest_referenced_xid, GC_INFO gc_info) {
+ule_simple_garbage_collection(ULE ule, txn_gc_info *gc_info) {
uint32_t curr_index = 0;
uint32_t num_entries;
if (ule->num_cuxrs == 1) {
goto done;
}
- if (gc_info.mvcc_needed) {
+ if (gc_info->mvcc_needed) {
// starting at the top of the committed stack, find the first
// uxr with a txnid that is less than oldest_referenced_xid
for (uint32_t i = 0; i < ule->num_cuxrs; i++) {
curr_index = ule->num_cuxrs - i - 1;
- if (ule->uxrs[curr_index].xid < oldest_referenced_xid) {
+ if (ule->uxrs[curr_index].xid < gc_info->oldest_referenced_xid_for_simple_gc) {
break;
}
}
@@ -440,6 +457,25 @@ ule_garbage_collect(ULE ule, const xid_omt_t &snapshot_xids, const rx_omt_t &ref
done:;
}
+static size_t ule_packed_memsize(ULE ule) {
+// Returns: The size 'ule' would be when packed into a leafentry, or 0 if the
+// topmost committed value is a delete.
+ if (ule->num_cuxrs == 1 && ule->num_puxrs == 0) {
+ UXR uxr = ule_get_innermost_uxr(ule);
+ if (uxr_is_delete(uxr)) {
+ return 0;
+ }
+ }
+ return le_memsize_from_ule(ule);
+}
+
+// Heuristics to control when we decide to initialize
+// txn manager state (possibly expensive) and run gc.
+enum {
+ ULE_MIN_STACK_SIZE_TO_FORCE_GC = 5,
+ ULE_MIN_MEMSIZE_TO_FORCE_GC = 1024 * 1024
+};
+
/////////////////////////////////////////////////////////////////////////////////
// This is the big enchilada. (Bring Tums.) Note that this level of abstraction
// has no knowledge of the inner structure of either leafentry or msg. It makes
@@ -459,26 +495,21 @@ toku_le_apply_msg(FT_MSG msg,
LEAFENTRY old_leafentry, // NULL if there was no stored data.
bn_data* data_buffer, // bn_data storing leafentry, if NULL, means there is no bn_data
uint32_t idx, // index in data_buffer where leafentry is stored (and should be replaced
- TXNID oldest_referenced_xid,
- GC_INFO gc_info,
+ txn_gc_info *gc_info,
LEAFENTRY *new_leafentry_p,
int64_t * numbytes_delta_p) { // change in total size of key and val, not including any overhead
+ invariant_notnull(gc_info);
+ paranoid_invariant_notnull(new_leafentry_p);
ULE_S ule;
int64_t oldnumbytes = 0;
int64_t newnumbytes = 0;
uint64_t oldmemsize = 0;
uint32_t keylen = ft_msg_get_keylen(msg);
LEAFENTRY copied_old_le = NULL;
- bool old_le_malloced = false;
+ 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) {
- size_t old_le_size = leafentry_memsize(old_leafentry);
- if (old_le_size > 100*1024) { // completely arbitrary limit
- CAST_FROM_VOIDP(copied_old_le, toku_malloc(old_le_size));
- old_le_malloced = true;
- }
- else {
- CAST_FROM_VOIDP(copied_old_le, alloca(old_le_size));
- }
+ CAST_FROM_VOIDP(copied_old_le, copied_old_le_buf.get());
memcpy(copied_old_le, old_leafentry, old_le_size);
}
@@ -490,7 +521,35 @@ toku_le_apply_msg(FT_MSG msg,
oldnumbytes = ule_get_innermost_numbytes(&ule, keylen);
}
msg_modify_ule(&ule, msg); // modify unpacked leafentry
- ule_simple_garbage_collection(&ule, oldest_referenced_xid, gc_info);
+
+ // - we may be able to immediately promote the newly-apllied outermost provisonal uxr
+ // - either way, run simple gc first, and then full gc if there are still some committed uxrs.
+ ule_try_promote_provisional_outermost(&ule, gc_info->oldest_referenced_xid_for_implicit_promotion);
+ ule_simple_garbage_collection(&ule, gc_info);
+ txn_manager_state *txn_state_for_gc = gc_info->txn_state_for_gc;
+ size_t size_before_gc = 0;
+ if (ule.num_cuxrs > 1 && txn_state_for_gc != nullptr && // there is garbage to clean, and our caller gave us state..
+ // ..and either the state is pre-initialized, or the committed stack is large enough
+ (txn_state_for_gc->initialized || ule.num_cuxrs >= ULE_MIN_STACK_SIZE_TO_FORCE_GC ||
+ // ..or the ule's raw memsize is sufficiently large
+ (size_before_gc = ule_packed_memsize(&ule)) >= ULE_MIN_MEMSIZE_TO_FORCE_GC)) {
+ // ..then it's worth running gc, possibly initializing the txn manager state, if it isn't already
+ if (!txn_state_for_gc->initialized) {
+ txn_state_for_gc->init();
+ }
+
+ size_before_gc = size_before_gc != 0 ? size_before_gc : // it's already been calculated above
+ ule_packed_memsize(&ule);
+ ule_garbage_collect(&ule,
+ txn_state_for_gc->snapshot_xids,
+ txn_state_for_gc->referenced_xids,
+ txn_state_for_gc->live_root_txns
+ );
+ size_t size_after_gc = ule_packed_memsize(&ule);
+
+ STATUS_INC(LE_APPLY_GC_BYTES_IN, size_before_gc);
+ STATUS_INC(LE_APPLY_GC_BYTES_OUT, size_after_gc);
+ }
int rval = le_pack(
&ule, // create packed leafentry
data_buffer,
@@ -501,17 +560,14 @@ toku_le_apply_msg(FT_MSG msg,
new_leafentry_p
);
invariant_zero(rval);
- if (new_leafentry_p) {
+ if (*new_leafentry_p) {
newnumbytes = ule_get_innermost_numbytes(&ule, keylen);
}
*numbytes_delta_p = newnumbytes - oldnumbytes;
ule_cleanup(&ule);
- if (old_le_malloced) {
- toku_free(copied_old_le);
- }
}
-bool toku_le_worth_running_garbage_collection(LEAFENTRY le, TXNID oldest_referenced_xid_known) {
+bool toku_le_worth_running_garbage_collection(LEAFENTRY le, txn_gc_info *gc_info) {
// Effect: Quickly determines if it's worth trying to run garbage collection on a leafentry
// Return: True if it makes sense to try garbage collection, false otherwise.
// Rationale: Garbage collection is likely to clean up under two circumstances:
@@ -527,7 +583,8 @@ bool toku_le_worth_running_garbage_collection(LEAFENTRY le, TXNID oldest_referen
} else {
paranoid_invariant(le->u.mvcc.num_cxrs == 1);
}
- return le->u.mvcc.num_pxrs > 0 && le_outermost_uncommitted_xid(le) < oldest_referenced_xid_known;
+ return le->u.mvcc.num_pxrs > 0 &&
+ le_outermost_uncommitted_xid(le) < gc_info->oldest_referenced_xid_for_implicit_promotion;
}
// Garbage collect one leaf entry, using the given OMT's.
@@ -554,26 +611,21 @@ toku_le_garbage_collect(LEAFENTRY old_leaf_entry,
uint32_t idx,
void* keyp,
uint32_t keylen,
+ txn_gc_info *gc_info,
LEAFENTRY *new_leaf_entry,
- const xid_omt_t &snapshot_xids,
- const rx_omt_t &referenced_xids,
- const xid_omt_t &live_root_txns,
- TXNID oldest_referenced_xid_known,
int64_t * numbytes_delta_p) {
+ // We shouldn't want to run gc without having provided a snapshot of the txn system.
+ invariant_notnull(gc_info);
+ invariant_notnull(gc_info->txn_state_for_gc);
+ paranoid_invariant_notnull(new_leaf_entry);
ULE_S ule;
int64_t oldnumbytes = 0;
int64_t newnumbytes = 0;
LEAFENTRY copied_old_le = NULL;
- bool old_le_malloced = false;
+ 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) {
- size_t old_le_size = leafentry_memsize(old_leaf_entry);
- if (old_le_size > 100*1024) { // completely arbitrary limit
- CAST_FROM_VOIDP(copied_old_le, toku_malloc(old_le_size));
- old_le_malloced = true;
- }
- else {
- CAST_FROM_VOIDP(copied_old_le, alloca(old_le_size));
- }
+ CAST_FROM_VOIDP(copied_old_le, copied_old_le_buf.get());
memcpy(copied_old_le, old_leaf_entry, old_le_size);
}
@@ -584,14 +636,24 @@ toku_le_garbage_collect(LEAFENTRY old_leaf_entry,
// Before running garbage collection, try to promote the outermost provisional
// entries to committed if its xid is older than the oldest possible live xid.
- //
+ //
// The oldest known refeferenced xid is a lower bound on the oldest possible
// live xid, so we use that. It's usually close enough to get rid of most
// garbage in leafentries.
- TXNID oldest_possible_live_xid = oldest_referenced_xid_known;
- ule_try_promote_provisional_outermost(&ule, oldest_possible_live_xid);
- ule_garbage_collect(&ule, snapshot_xids, referenced_xids, live_root_txns);
-
+ ule_try_promote_provisional_outermost(&ule, gc_info->oldest_referenced_xid_for_implicit_promotion);
+ // No need to run simple gc here if we're going straight for full gc.
+ if (ule.num_cuxrs > 1) {
+ size_t size_before_gc = ule_packed_memsize(&ule);
+ ule_garbage_collect(&ule,
+ gc_info->txn_state_for_gc->snapshot_xids,
+ gc_info->txn_state_for_gc->referenced_xids,
+ gc_info->txn_state_for_gc->live_root_txns);
+ size_t size_after_gc = ule_packed_memsize(&ule);
+
+ STATUS_INC(LE_APPLY_GC_BYTES_IN, size_before_gc);
+ STATUS_INC(LE_APPLY_GC_BYTES_OUT, size_after_gc);
+ }
+
int r = le_pack(
&ule,
data_buffer,
@@ -602,14 +664,11 @@ toku_le_garbage_collect(LEAFENTRY old_leaf_entry,
new_leaf_entry
);
assert(r == 0);
- if (new_leaf_entry) {
+ if (*new_leaf_entry) {
newnumbytes = ule_get_innermost_numbytes(&ule, keylen);
}
*numbytes_delta_p = newnumbytes - oldnumbytes;
ule_cleanup(&ule);
- if (old_le_malloced) {
- toku_free(copied_old_le);
- }
}
/////////////////////////////////////////////////////////////////////////////////
diff --git a/storage/tokudb/ft-index/ft/ule.h b/storage/tokudb/ft-index/ft/ule.h
index 0d5600b8df4..0dd34212ff1 100644
--- a/storage/tokudb/ft-index/ft/ule.h
+++ b/storage/tokudb/ft-index/ft/ule.h
@@ -102,6 +102,9 @@ PATENT RIGHTS GRANT:
#include "txn_manager.h"
#include <util/mempool.h>
+void toku_ule_status_init(void);
+void toku_ule_status_destroy(void);
+
// opaque handles used by outside world (i.e. indexer)
typedef struct ule *ULEHANDLE;
typedef struct uxr *UXRHANDLE;
diff --git a/storage/tokudb/ft-index/locktree/lock_request.cc b/storage/tokudb/ft-index/locktree/lock_request.cc
index 079f5351f7d..362f9bfa98d 100644
--- a/storage/tokudb/ft-index/locktree/lock_request.cc
+++ b/storage/tokudb/ft-index/locktree/lock_request.cc
@@ -99,7 +99,7 @@ PATENT RIGHTS GRANT:
namespace toku {
// initialize a lock request's internals
-void lock_request::create(uint64_t wait_time) {
+void lock_request::create(void) {
m_txnid = TXNID_NONE;
m_conflicting_txnid = TXNID_NONE;
m_start_time = 0;
@@ -114,7 +114,6 @@ void lock_request::create(uint64_t wait_time) {
m_complete_r = 0;
m_state = state::UNINITIALIZED;
- m_wait_time = wait_time;
toku_cond_init(&m_wait_cond, nullptr);
}
@@ -126,9 +125,7 @@ void lock_request::destroy(void) {
}
// set the lock request parameters. this API allows a lock request to be reused.
-void lock_request::set(locktree *lt, TXNID txnid,
- const DBT *left_key, const DBT *right_key,
- lock_request::type lock_type) {
+void lock_request::set(locktree *lt, TXNID txnid, const DBT *left_key, const DBT *right_key, lock_request::type lock_type, bool big_txn) {
invariant(m_state != state::PENDING);
m_lt = lt;
m_txnid = txnid;
@@ -139,6 +136,7 @@ void lock_request::set(locktree *lt, TXNID txnid,
m_type = lock_type;
m_state = state::INITIALIZED;
m_info = lt->get_lock_request_info();
+ m_big_txn = big_txn;
}
// get rid of any stored left and right key copies and
@@ -208,10 +206,10 @@ int lock_request::start(void) {
txnid_set conflicts;
conflicts.create();
if (m_type == type::WRITE) {
- r = m_lt->acquire_write_lock(m_txnid, m_left_key, m_right_key, &conflicts);
+ r = m_lt->acquire_write_lock(m_txnid, m_left_key, m_right_key, &conflicts, m_big_txn);
} else {
invariant(m_type == type::READ);
- r = m_lt->acquire_read_lock(m_txnid, m_left_key, m_right_key, &conflicts);
+ r = m_lt->acquire_read_lock(m_txnid, m_left_key, m_right_key, &conflicts, m_big_txn);
}
// if the lock is not granted, save it to the set of lock requests
@@ -236,38 +234,50 @@ int lock_request::start(void) {
return m_state == state::COMPLETE ? m_complete_r : r;
}
-void lock_request::calculate_cond_wakeup_time(struct timespec *ts) {
- struct timeval now;
- int r = gettimeofday(&now, NULL);
- invariant_zero(r);
- int64_t sec = now.tv_sec + (m_wait_time / 1000);
- int64_t usec = now.tv_usec + ((m_wait_time % 1000) * 1000);
- int64_t d_sec = usec / 1000000;
- int64_t d_usec = usec % 1000000;
- ts->tv_sec = sec + d_sec;
- ts->tv_nsec = d_usec * 1000;
+// sleep on the lock request until it becomes resolved or the wait time has elapsed.
+int lock_request::wait(uint64_t wait_time_ms) {
+ return wait(wait_time_ms, 0, nullptr);
}
-// sleep on the lock request until it becomes resolved or the wait time has elapsed.
-int lock_request::wait(void) {
- uint64_t t_start = toku_current_time_microsec();
+int lock_request::wait(uint64_t wait_time_ms, uint64_t killed_time_ms, int (*killed_callback)(void)) {
+ uint64_t t_now = toku_current_time_microsec();
+ uint64_t t_start = t_now;
+ uint64_t t_end = t_start + wait_time_ms * 1000;
+
toku_mutex_lock(&m_info->mutex);
+
while (m_state == state::PENDING) {
- struct timespec ts;
- calculate_cond_wakeup_time(&ts);
+
+ // compute next wait time
+ uint64_t t_wait;
+ if (killed_time_ms == 0) {
+ t_wait = t_end;
+ } else {
+ t_wait = t_now + killed_time_ms * 1000;
+ if (t_wait > t_end)
+ t_wait = t_end;
+ }
+ struct timespec ts = {};
+ ts.tv_sec = t_wait / 1000000;
+ ts.tv_nsec = (t_wait % 1000000) * 1000;
int r = toku_cond_timedwait(&m_wait_cond, &m_info->mutex, &ts);
invariant(r == 0 || r == ETIMEDOUT);
- if (r == ETIMEDOUT && m_state == state::PENDING) {
+
+ t_now = toku_current_time_microsec();
+ if (m_state == state::PENDING && (t_now >= t_end || (killed_callback && killed_callback()))) {
m_info->counters.timeout_count += 1;
+
// if we're still pending and we timed out, then remove our
// request from the set of lock requests and fail.
remove_from_lock_requests();
+
// complete sets m_state to COMPLETE, breaking us out of the loop
complete(DB_LOCK_NOTGRANTED);
}
}
- uint64_t t_end = toku_current_time_microsec();
- uint64_t duration = t_end - t_start;
+
+ uint64_t t_real_end = toku_current_time_microsec();
+ uint64_t duration = t_real_end - t_start;
m_info->counters.wait_count += 1;
m_info->counters.wait_time += duration;
if (duration >= 1000000) {
@@ -311,9 +321,9 @@ int lock_request::retry(void) {
invariant(m_state == state::PENDING);
if (m_type == type::WRITE) {
- r = m_lt->acquire_write_lock(m_txnid, m_left_key, m_right_key, nullptr);
+ r = m_lt->acquire_write_lock(m_txnid, m_left_key, m_right_key, nullptr, m_big_txn);
} else {
- r = m_lt->acquire_read_lock(m_txnid, m_left_key, m_right_key, nullptr);
+ r = m_lt->acquire_read_lock(m_txnid, m_left_key, m_right_key, nullptr, m_big_txn);
}
// if the acquisition succeeded then remove ourselves from the
diff --git a/storage/tokudb/ft-index/locktree/lock_request.h b/storage/tokudb/ft-index/locktree/lock_request.h
index 140e49974ec..48956826547 100644
--- a/storage/tokudb/ft-index/locktree/lock_request.h
+++ b/storage/tokudb/ft-index/locktree/lock_request.h
@@ -125,16 +125,15 @@ public:
WRITE
};
- // effect: Initializes a lock request with a given wait time.
- void create(uint64_t wait_time);
+ // effect: Initializes a lock request.
+ void create(void);
// effect: Destroys a lock request.
void destroy(void);
// effect: Resets the lock request parameters, allowing it to be reused.
// requires: Lock request was already created at some point
- void set(locktree *lt, TXNID txnid,
- const DBT *left_key, const DBT *right_key, type lock_type);
+ void set(locktree *lt, TXNID txnid, const DBT *left_key, const DBT *right_key, type lock_type, bool big_txn);
// effect: Tries to acquire a lock described by this lock request.
// returns: The return code of locktree::acquire_[write,read]_lock()
@@ -144,7 +143,8 @@ public:
// effect: Sleeps until either the request is granted or the wait time expires.
// returns: The return code of locktree::acquire_[write,read]_lock()
// or simply DB_LOCK_NOTGRANTED if the wait time expired.
- int wait(void);
+ int wait(uint64_t wait_time_ms);
+ int wait(uint64_t wait_time_ms, uint64_t killed_time_ms, int (*killed_callback)(void));
// return: left end-point of the lock range
const DBT *get_left_key(void) const;
@@ -196,9 +196,10 @@ private:
int m_complete_r;
state m_state;
- uint64_t m_wait_time;
toku_cond_t m_wait_cond;
+ bool m_big_txn;
+
// the lock request info state stored in the
// locktree that this lock request is for.
struct locktree::lt_lock_request_info *m_info;
@@ -235,8 +236,6 @@ private:
void copy_keys(void);
- void calculate_cond_wakeup_time(struct timespec *ts);
-
static int find_by_txnid(lock_request * const &request, const TXNID &txnid);
friend class lock_request_unit_test;
diff --git a/storage/tokudb/ft-index/locktree/locktree.cc b/storage/tokudb/ft-index/locktree/locktree.cc
index 36c35eec185..21b0aaa1426 100644
--- a/storage/tokudb/ft-index/locktree/locktree.cc
+++ b/storage/tokudb/ft-index/locktree/locktree.cc
@@ -119,6 +119,7 @@ namespace toku {
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();
m_dict_id = dict_id;
// the only reason m_cmp is malloc'd here is to prevent gdb from printing
@@ -410,8 +411,8 @@ int locktree::acquire_lock(bool is_write_request, TXNID txnid,
}
int locktree::try_acquire_lock(bool is_write_request, TXNID txnid,
- const DBT *left_key, const DBT *right_key, txnid_set *conflicts) {
- int r = m_mem_tracker->check_current_lock_constraints();
+ const DBT *left_key, const DBT *right_key, txnid_set *conflicts, bool big_txn) {
+ int r = m_mgr->check_current_lock_constraints(big_txn);
if (r == 0) {
r = acquire_lock(is_write_request, txnid, left_key, right_key, conflicts);
}
@@ -420,13 +421,13 @@ 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) {
- return acquire_write_lock(txnid, left_key, right_key, conflicts);
+ 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) {
- return try_acquire_lock(true, txnid, left_key, right_key, conflicts);
+ 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,
diff --git a/storage/tokudb/ft-index/locktree/locktree.h b/storage/tokudb/ft-index/locktree/locktree.h
index 1f94a1feb6a..a3c3b566fcf 100644
--- a/storage/tokudb/ft-index/locktree/locktree.h
+++ b/storage/tokudb/ft-index/locktree/locktree.h
@@ -105,6 +105,11 @@ 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,
@@ -164,15 +169,13 @@ public:
// 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);
+ 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);
+ 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]
@@ -215,6 +218,25 @@ public:
// 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
@@ -236,10 +258,6 @@ public:
int set_max_lock_memory(size_t max_lock_memory);
- uint64_t get_lock_wait_time(void);
-
- void set_lock_wait_time(uint64_t lock_wait_time);
-
// 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
@@ -265,6 +283,7 @@ public:
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.
@@ -273,6 +292,8 @@ public:
// 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);
@@ -297,6 +318,7 @@ public:
// 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);
@@ -311,9 +333,22 @@ public:
void *extra);
int iterate_pending_lock_requests(lock_request_iterate_callback cb, void *extra);
+ int check_current_lock_constraints(bool big_txn);
+
+ // Escalate locktrees touched by a txn
+ void escalate_lock_trees_for_txn(TXNID, locktree *lt);
+
+ // Escalate all locktrees
+ void escalate_all_locktrees(void);
+
+ // Escalate a set of locktrees
+ void escalate_locktrees(locktree **locktrees, int num_locktrees);
+
+ // Add time t to the escalator's wait time statistics
+ void add_escalator_wait_time(uint64_t t);
+
private:
static const uint64_t DEFAULT_MAX_LOCK_MEMORY = 64L * 1024 * 1024;
- static const uint64_t DEFAULT_LOCK_WAIT_TIME = 0;
// tracks the current number of locks and lock memory
uint64_t m_max_lock_memory;
@@ -322,9 +357,6 @@ public:
struct lt_counters m_lt_counters;
- // lock wait time for blocking row locks, in ms
- uint64_t m_lock_wait_time_ms;
-
// the create and destroy callbacks for the locktrees
lt_create_cb m_lt_create_callback;
lt_destroy_cb m_lt_destroy_callback;
@@ -356,23 +388,14 @@ public:
// requires: Manager's mutex is held
void locktree_map_remove(locktree *lt);
- // effect: Runs escalation on all locktrees.
- void run_escalation(void);
-
static int find_by_dict_id(locktree *const &lt, const DICTIONARY_ID &dict_id);
void escalator_init(void);
void escalator_destroy(void);
- // effect: Add time t to the escalator's wait time statistics
- void add_escalator_wait_time(uint64_t t);
-
- // effect: escalate's the locks in each locktree
- // requires: manager's mutex is held
- void escalate_all_locktrees(void);
-
// statistics about lock escalation.
+ toku_mutex_t m_escalation_mutex;
uint64_t m_escalation_count;
tokutime_t m_escalation_time;
uint64_t m_escalation_latest_result;
@@ -381,22 +404,16 @@ public:
uint64_t m_long_wait_escalation_count;
uint64_t m_long_wait_escalation_time;
- toku_mutex_t m_escalator_mutex;
- toku_cond_t m_escalator_work; // signal the escalator to run
- toku_cond_t m_escalator_done; // signal that escalation is done
- bool m_escalator_killed;
- toku_pthread_t m_escalator_id;
+ escalator m_escalator;
friend class manager_unit_test;
-
- public:
- void escalator_work(void);
};
ENSURE_POD(manager);
manager::memory_tracker *get_mem_tracker(void) const;
private:
+ manager *m_mgr;
manager::memory_tracker *m_mem_tracker;
DICTIONARY_ID m_dict_id;
@@ -414,7 +431,6 @@ private:
uint32_t m_reference_count;
- // the locktree stores locks in a concurrent, non-overlapping rangetree
concurrent_tree *m_rangetree;
void *m_userdata;
@@ -586,7 +602,7 @@ private:
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);
+ 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);
diff --git a/storage/tokudb/ft-index/locktree/manager.cc b/storage/tokudb/ft-index/locktree/manager.cc
index e4317f30fc0..8086d9049f7 100644
--- a/storage/tokudb/ft-index/locktree/manager.cc
+++ b/storage/tokudb/ft-index/locktree/manager.cc
@@ -103,8 +103,6 @@ namespace toku {
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;
- escalator_init();
- m_lock_wait_time_ms = DEFAULT_LOCK_WAIT_TIME;
m_mem_tracker.set_manager(this);
m_locktree_map.create();
@@ -118,6 +116,8 @@ void locktree::manager::create(lt_create_cb create_cb, lt_destroy_cb destroy_cb,
ZERO_STRUCT(status);
ZERO_STRUCT(m_lt_counters);
+
+ escalator_init();
}
void locktree::manager::destroy(void) {
@@ -152,14 +152,6 @@ int locktree::manager::set_max_lock_memory(size_t max_lock_memory) {
return r;
}
-uint64_t locktree::manager::get_lock_wait_time(void) {
- return m_lock_wait_time_ms;
-}
-
-void locktree::manager::set_lock_wait_time(uint64_t lock_wait_time_ms) {
- m_lock_wait_time_ms = lock_wait_time_ms;
-}
-
int locktree::manager::find_by_dict_id(locktree *const &lt, const DICTIONARY_ID &dict_id) {
if (lt->m_dict_id.dictid < dict_id.dictid) {
return -1;
@@ -312,33 +304,45 @@ 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) {
+ m_escalator.run(this, manager_run_escalation_fun, this);
+}
+#endif
+
void locktree::manager::run_escalation_for_test(void) {
run_escalation();
}
-void locktree::manager::run_escalation(void) {
+void locktree::manager::escalate_all_locktrees(void) {
+ if (0) fprintf(stderr, "%d %s:%u\n", toku_os_gettid(), __PRETTY_FUNCTION__, __LINE__);
uint64_t t0 = toku_current_time_microsec();
- if (1) {
- // run escalation on the background thread
- int r;
- toku_mutex_lock(&m_escalator_mutex);
- toku_cond_broadcast(&m_escalator_work);
- struct timeval tv;
- r = gettimeofday(&tv, 0);
- assert_zero(r);
- uint64_t t = tv.tv_sec * 1000000 + tv.tv_usec;
- t += 100000; // 100 milliseconds
- toku_timespec_t wakeup_time;
- wakeup_time.tv_sec = t / 1000000;
- wakeup_time.tv_nsec = (t % 1000000) * 1000;
- r = toku_cond_timedwait(&m_escalator_done, &m_escalator_mutex, &wakeup_time);
- toku_mutex_unlock(&m_escalator_mutex);
- } else {
- // run escalation on this thread
- mutex_lock();
- escalate_all_locktrees();
- mutex_unlock();
+
+ // get all locktrees
+ mutex_lock();
+ int num_locktrees = m_locktree_map.size();
+ locktree **locktrees = new locktree *[num_locktrees];
+ for (int i = 0; i < num_locktrees; i++) {
+ int r = m_locktree_map.fetch(i, &locktrees[i]);
+ invariant_zero(r);
+ reference_lt(locktrees[i]);
}
+ mutex_unlock();
+
+ // escalate them
+ escalate_locktrees(locktrees, num_locktrees);
+
+ delete [] locktrees;
+
uint64_t t1 = toku_current_time_microsec();
add_escalator_wait_time(t1 - t0);
}
@@ -347,6 +351,10 @@ 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
@@ -374,6 +382,10 @@ 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::memory_tracker::over_big_threshold(void) {
+ return m_mgr->m_current_lock_memory >= m_mgr->m_max_lock_memory / 2;
+}
+
int locktree::manager::iterate_pending_lock_requests(
lock_request_iterate_callback callback, void *extra) {
mutex_lock();
@@ -403,18 +415,23 @@ int locktree::manager::iterate_pending_lock_requests(
return r;
}
-static void *escalator_thread(void *arg) {
- locktree::manager *mgr = reinterpret_cast<locktree::manager*>(arg);
- mgr->escalator_work();
- return arg;
+int locktree::manager::check_current_lock_constraints(bool big_txn) {
+ int r = 0;
+ if (big_txn && m_mem_tracker.over_big_threshold()) {
+ run_escalation();
+ if (m_mem_tracker.over_big_threshold()) {
+ r = TOKUDB_OUT_OF_LOCKS;
+ }
+ }
+ if (r == 0) {
+ r = m_mem_tracker.check_current_lock_constraints();
+ }
+ return r;
}
void locktree::manager::escalator_init(void) {
- ZERO_STRUCT(m_escalator_mutex);
- toku_mutex_init(&m_escalator_mutex, nullptr);
- toku_cond_init(&m_escalator_work, nullptr);
- toku_cond_init(&m_escalator_done, nullptr);
- m_escalator_killed = false;
+ ZERO_STRUCT(m_escalation_mutex);
+ toku_mutex_init(&m_escalation_mutex, nullptr);
m_escalation_count = 0;
m_escalation_time = 0;
m_wait_escalation_count = 0;
@@ -422,24 +439,27 @@ void locktree::manager::escalator_init(void) {
m_long_wait_escalation_count = 0;
m_long_wait_escalation_time = 0;
m_escalation_latest_result = 0;
- int r = toku_pthread_create(&m_escalator_id, nullptr, escalator_thread, this);
- assert_zero(r);
+ m_escalator.create();
}
void locktree::manager::escalator_destroy(void) {
- toku_mutex_lock(&m_escalator_mutex);
- m_escalator_killed = true;
- toku_cond_broadcast(&m_escalator_work);
- toku_mutex_unlock(&m_escalator_mutex);
- void *ret;
- int r = toku_pthread_join(m_escalator_id, &ret);
- assert_zero(r);
- toku_mutex_destroy(&m_escalator_mutex);
- toku_cond_destroy(&m_escalator_work);
- toku_cond_destroy(&m_escalator_done);
+ m_escalator.destroy();
+ toku_mutex_destroy(&m_escalation_mutex);
}
-void locktree::manager::escalate_all_locktrees(void) {
+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;
+ if (t >= 1000000) {
+ m_long_wait_escalation_count += 1;
+ m_long_wait_escalation_time += 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);
// there are too many row locks in the system and we need to tidy up.
//
// a simple implementation of escalation does not attempt
@@ -448,47 +468,87 @@ void locktree::manager::escalate_all_locktrees(void) {
// and more complicated locking. for now, just escalate each
// locktree individually, in-place.
tokutime_t t0 = toku_time_now();
- size_t num_locktrees = m_locktree_map.size();
- for (size_t i = 0; i < num_locktrees; i++) {
- locktree *lt;
- int r = m_locktree_map.fetch(i, &lt);
- invariant_zero(r);
- lt->escalate(m_lt_escalate_callback, m_lt_escalate_callback_extra);
+ for (int i = 0; i < num_locktrees; i++) {
+ locktrees[i]->escalate(m_lt_escalate_callback, m_lt_escalate_callback_extra);
+ release_lt(locktrees[i]);
}
tokutime_t t1 = toku_time_now();
- toku_mutex_lock(&m_escalator_mutex);
+ toku_mutex_lock(&m_escalation_mutex);
m_escalation_count++;
m_escalation_time += (t1 - t0);
m_escalation_latest_result = m_current_lock_memory;
- toku_mutex_unlock(&m_escalator_mutex);
+ toku_mutex_unlock(&m_escalation_mutex);
}
-void locktree::manager::add_escalator_wait_time(uint64_t t) {
- toku_mutex_lock(&m_escalator_mutex);
- m_wait_escalation_count += 1;
- m_wait_escalation_time += t;
- if (t >= 1000000) {
- m_long_wait_escalation_count += 1;
- m_long_wait_escalation_time += t;
- }
- toku_mutex_unlock(&m_escalator_mutex);
+#if !TOKU_LOCKTREE_ESCALATOR_LAMBDA
+struct escalate_args {
+ 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) {
+ 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::manager::escalator_work(void) {
+void 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
+ uint64_t t0 = toku_current_time_microsec();
toku_mutex_lock(&m_escalator_mutex);
- while (!m_escalator_killed) {
- toku_cond_wait(&m_escalator_work, &m_escalator_mutex);
- if (!m_escalator_killed) {
- toku_mutex_unlock(&m_escalator_mutex);
- mutex_lock();
- escalate_all_locktrees();
- mutex_unlock();
- toku_mutex_lock(&m_escalator_mutex);
- toku_cond_broadcast(&m_escalator_done);
- }
+ 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);
+ } else {
+ toku_cond_wait(&m_escalator_done, &m_escalator_mutex);
}
toku_mutex_unlock(&m_escalator_mutex);
+ uint64_t t1 = toku_current_time_microsec();
+ mgr->add_escalator_wait_time(t1 - t0);
}
#define STATUS_INIT(k,c,t,l,inc) TOKUDB_STATUS_INIT(status, k, c, t, "locktree: " l, inc)
diff --git a/storage/tokudb/ft-index/locktree/tests/lock_request_create_set.cc b/storage/tokudb/ft-index/locktree/tests/lock_request_create_set.cc
index 9741c2a0e8c..b309d9b6fd8 100644
--- a/storage/tokudb/ft-index/locktree/tests/lock_request_create_set.cc
+++ b/storage/tokudb/ft-index/locktree/tests/lock_request_create_set.cc
@@ -96,8 +96,7 @@ namespace toku {
// create and set the object's internals, destroy should not crash.
void lock_request_unit_test::test_create_destroy(void) {
lock_request request;
- const uint64_t wait_time_magic = 5016342;
- request.create(wait_time_magic);
+ request.create();
invariant(request.m_txnid == TXNID_NONE);
invariant(request.m_left_key == nullptr);
@@ -112,7 +111,6 @@ void lock_request_unit_test::test_create_destroy(void) {
invariant(request.m_complete_r == 0);
invariant(request.m_state == lock_request::state::UNINITIALIZED);
- invariant(request.m_wait_time = wait_time_magic);
request.destroy();
}
diff --git a/storage/tokudb/ft-index/locktree/tests/lock_request_get_set_keys.cc b/storage/tokudb/ft-index/locktree/tests/lock_request_get_set_keys.cc
index 52bf89affdf..60300a138df 100644
--- a/storage/tokudb/ft-index/locktree/tests/lock_request_get_set_keys.cc
+++ b/storage/tokudb/ft-index/locktree/tests/lock_request_get_set_keys.cc
@@ -98,8 +98,7 @@ namespace toku {
// when appropriate and plays nice with +/- infinity.
void lock_request_unit_test::test_get_set_keys(void) {
lock_request request;
- const uint64_t lock_wait_time = 10;
- request.create(lock_wait_time);
+ request.create();
locktree *const null_lt = nullptr;
@@ -112,20 +111,20 @@ void lock_request_unit_test::test_get_set_keys(void) {
// request should not copy dbts for neg/pos inf, so get_left
// and get_right should return the same pointer given
- request.set(null_lt, txnid_a, neg_inf, pos_inf, lock_request::type::WRITE);
+ request.set(null_lt, txnid_a, neg_inf, pos_inf, lock_request::type::WRITE, false);
invariant(request.get_left_key() == neg_inf);
invariant(request.get_right_key() == pos_inf);
// request should make copies of non-infinity-valued keys.
- request.set(null_lt, txnid_a, neg_inf, one, lock_request::type::WRITE);
+ request.set(null_lt, txnid_a, neg_inf, one, lock_request::type::WRITE, false);
invariant(request.get_left_key() == neg_inf);
invariant(request.get_right_key() == one);
- request.set(null_lt, txnid_a, two, pos_inf, lock_request::type::WRITE);
+ request.set(null_lt, txnid_a, two, pos_inf, lock_request::type::WRITE, false);
invariant(request.get_left_key() == two);
invariant(request.get_right_key() == pos_inf);
- request.set(null_lt, txnid_a, one, two, lock_request::type::WRITE);
+ request.set(null_lt, txnid_a, one, two, lock_request::type::WRITE, false);
invariant(request.get_left_key() == one);
invariant(request.get_right_key() == two);
diff --git a/storage/tokudb/ft-index/locktree/tests/lock_request_killed.cc b/storage/tokudb/ft-index/locktree/tests/lock_request_killed.cc
new file mode 100644
index 00000000000..742165c59dc
--- /dev/null
+++ b/storage/tokudb/ft-index/locktree/tests/lock_request_killed.cc
@@ -0,0 +1,179 @@
+/* -*- 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) 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."
+
+// test the kill callback. the lock wait is killed 1/2 of the way through the wait.
+
+#include "lock_request_unit_test.h"
+
+namespace toku {
+
+const uint64_t my_lock_wait_time = 10 * 1000; // 10 seconds
+const uint64_t my_killed_time = 1 * 1000;
+
+static int killed_calls = 0;
+static uint64_t t_last_kill;
+static uint64_t t_do_kill;
+
+static int my_killed_callback(void) {
+ uint64_t t_now = toku_current_time_microsec();
+ assert(t_now >= t_last_kill);
+ assert(t_now - t_last_kill >= my_killed_time * 1000 / 2); // div by 2 for valgrind which is not very accurate
+ t_last_kill = t_now;
+ killed_calls++;
+ if (t_now >= t_do_kill)
+ return 1;
+ else
+ return 0;
+}
+
+// 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);
+
+ DICTIONARY_ID dict_id = { 1 };
+ lt = mgr.get_lt(dict_id, nullptr, compare_dbts, nullptr);
+
+ TXNID txnid_a = 1001;
+ lock_request request_a;
+ request_a.create();
+
+ TXNID txnid_b = 2001;
+ lock_request request_b;
+ request_b.create();
+
+ const DBT *one = get_dbt(1);
+
+ // a locks 'one'
+ 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);
+ r = request_b.start();
+ assert(r == DB_LOCK_NOTGRANTED);
+
+ uint64_t t_start = toku_current_time_microsec();
+ t_last_kill = t_start;
+ t_do_kill = t_start + my_lock_wait_time * 1000 / 2;
+ r = request_b.wait(my_lock_wait_time, my_killed_time, my_killed_callback);
+ assert(r == DB_LOCK_NOTGRANTED);
+
+ uint64_t t_end = toku_current_time_microsec();
+ assert(t_end > t_start);
+ uint64_t t_delta = t_end - t_start;
+ // fprintf(stderr, "delta=%" PRIu64 "\n", t_delta);
+ assert(t_delta >= my_lock_wait_time / 2);
+
+ // fprintf(stderr, "killed_calls=%d\n", killed_calls);
+ assert(killed_calls > 0);
+
+ request_b.destroy();
+
+ release_lock_and_retry_requests(lt, txnid_a, one, one);
+ request_a.destroy();
+
+ mgr.release_lt(lt);
+ mgr.destroy();
+}
+
+} /* namespace toku */
+
+int main(void) {
+ toku::lock_request_unit_test test;
+ test.test_wait_time_callback();
+ return 0;
+}
+
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
new file mode 100644
index 00000000000..e49b88f9d79
--- /dev/null
+++ b/storage/tokudb/ft-index/locktree/tests/lock_request_not_killed.cc
@@ -0,0 +1,175 @@
+/* -*- 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) 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."
+
+// test the kill callback. the kill callback never kills the lock wait in this test.
+// the test verifies that the kill callback is called close to its requested frequency.
+
+#include "lock_request_unit_test.h"
+
+namespace toku {
+
+const uint64_t my_lock_wait_time = 10 * 1000; // 10 seconds
+const uint64_t my_killed_time = 1 * 1000;
+
+static int killed_calls = 0;
+static uint64_t t_last_kill;
+
+static int my_killed_callback(void) {
+ uint64_t t_now = toku_current_time_microsec();
+ assert(t_now >= t_last_kill);
+ assert(t_now - t_last_kill >= my_killed_time * 1000 / 2); // div by 2 for valgrind which is not very accurate
+ t_last_kill = t_now;
+ killed_calls++;
+ return 0;
+}
+
+// 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);
+
+ DICTIONARY_ID dict_id = { 1 };
+ lt = mgr.get_lt(dict_id, nullptr, compare_dbts, nullptr);
+
+ TXNID txnid_a = 1001;
+ lock_request request_a;
+ request_a.create();
+
+ TXNID txnid_b = 2001;
+ lock_request request_b;
+ request_b.create();
+
+ const DBT *one = get_dbt(1);
+
+ // a locks 'one'
+ 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);
+ r = request_b.start();
+ assert(r == DB_LOCK_NOTGRANTED);
+
+ uint64_t t_start = toku_current_time_microsec();
+ t_last_kill = t_start;
+ r = request_b.wait(my_lock_wait_time, my_killed_time, my_killed_callback);
+ assert(r == DB_LOCK_NOTGRANTED);
+
+ uint64_t t_end = toku_current_time_microsec();
+ assert(t_end > t_start);
+ uint64_t t_delta = t_end - t_start;
+ // fprintf(stderr, "delta=%" PRIu64 "\n", t_delta);
+ assert(t_delta >= my_lock_wait_time);
+
+ // fprintf(stderr, "killed_calls=%d\n", killed_calls);
+ assert(killed_calls > 0);
+
+ request_b.destroy();
+
+ release_lock_and_retry_requests(lt, txnid_a, one, one);
+ request_a.destroy();
+
+ mgr.release_lt(lt);
+ mgr.destroy();
+}
+
+} /* namespace toku */
+
+int main(void) {
+ toku::lock_request_unit_test test;
+ test.test_wait_time_callback();
+ return 0;
+}
+
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 d170e08dedd..08bd4c14d20 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
@@ -111,48 +111,48 @@ void lock_request_unit_test::test_start_deadlock(void) {
lock_request request_a;
lock_request request_b;
lock_request request_c;
- request_a.create(lock_wait_time);
- request_b.create(lock_wait_time);
- request_c.create(lock_wait_time);
+ request_a.create();
+ request_b.create();
+ request_c.create();
const DBT *one = get_dbt(1);
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);
+ 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);
+ 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);
+ 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);
+ 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);
+ 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();
+ r = request_c.wait(lock_wait_time);
invariant(r == DB_LOCK_NOTGRANTED);
- request_c.set(lt, txnid_c, two, two, lock_request::type::WRITE);
+ 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();
+ r = request_c.wait(lock_wait_time);
invariant(r == DB_LOCK_NOTGRANTED);
// 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);
- r = request_a.wait();
+ r = request_a.wait(lock_wait_time);
invariant_zero(r);
release_lock_and_retry_requests(lt, txnid_a, two, two);
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 04679c22ce9..867d5fb1bd0 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
@@ -100,8 +100,6 @@ void lock_request_unit_test::test_start_pending(void) {
locktree::manager mgr;
locktree *lt;
lock_request request;
- // bogus, just has to be something.
- const uint64_t lock_wait_time = 0;
mgr.create(nullptr, nullptr, nullptr, nullptr);
DICTIONARY_ID dict_id = { 1 };
@@ -115,15 +113,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);
+ 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();
// start a lock request for 1,1
// it should fail. the request should be stored and in the pending state.
- request.create(lock_wait_time);
- request.set(lt, txnid_a, one, one, lock_request::type::WRITE);
+ request.create();
+ 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);
diff --git a/storage/tokudb/ft-index/locktree/tests/lock_request_unit_test.h b/storage/tokudb/ft-index/locktree/tests/lock_request_unit_test.h
index 6ec451ed108..3183bf2b734 100644
--- a/storage/tokudb/ft-index/locktree/tests/lock_request_unit_test.h
+++ b/storage/tokudb/ft-index/locktree/tests/lock_request_unit_test.h
@@ -116,6 +116,9 @@ public:
// make sure deadlocks are detected when a lock request starts
void test_start_deadlock(void);
+ // test that the get_wait_time callback works
+ void test_wait_time_callback(void);
+
private:
// releases a single range lock and retries all lock requests.
// this is kind of like what the ydb layer does, except that
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
new file mode 100644
index 00000000000..e077d461399
--- /dev/null
+++ b/storage/tokudb/ft-index/locktree/tests/lock_request_wait_time_callback.cc
@@ -0,0 +1,151 @@
+/* -*- 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 "lock_request_unit_test.h"
+
+namespace toku {
+
+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;
+
+ mgr.create(nullptr, nullptr, nullptr, nullptr);
+ DICTIONARY_ID dict_id = { 1 };
+ lt = mgr.get_lt(dict_id, nullptr, compare_dbts, nullptr);
+
+ TXNID txnid_a = 1001;
+ lock_request request_a;
+ request_a.create();
+
+ TXNID txnid_b = 2001;
+ lock_request request_b;
+ request_b.create();
+
+ const DBT *one = get_dbt(1);
+ const DBT *two = get_dbt(2);
+
+ // a locks 'one'
+ 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);
+ r = request_b.start();
+ assert(r == DB_LOCK_NOTGRANTED);
+ uint64_t t_start = toku_current_time_microsec();
+ r = request_b.wait(my_lock_wait_time);
+ uint64_t t_end = toku_current_time_microsec();
+ assert(r == DB_LOCK_NOTGRANTED);
+ assert(t_end > t_start);
+ uint64_t t_delta = t_end - t_start;
+ assert(t_delta >= my_lock_wait_time);
+ request_b.destroy();
+
+ release_lock_and_retry_requests(lt, txnid_a, one, one);
+ request_a.destroy();
+
+ mgr.release_lt(lt);
+ mgr.destroy();
+}
+
+} /* namespace toku */
+
+int main(void) {
+ toku::lock_request_unit_test test;
+ test.test_wait_time_callback();
+ return 0;
+}
+
diff --git a/storage/tokudb/ft-index/locktree/tests/locktree_conflicts.cc b/storage/tokudb/ft-index/locktree/tests/locktree_conflicts.cc
index 9c684a9057a..70f3a6249c4 100644
--- a/storage/tokudb/ft-index/locktree/tests/locktree_conflicts.cc
+++ b/storage/tokudb/ft-index/locktree/tests/locktree_conflicts.cc
@@ -125,8 +125,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) \
- : lt->acquire_write_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)
// acquire some locks for txnid_a
r = ACQUIRE_LOCK(txnid_a, one, one, nullptr);
@@ -142,8 +142,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) \
- : lt->acquire_write_lock(txn, left, right, conflicts)
+ 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);
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
new file mode 100644
index 00000000000..7c4af67e6f8
--- /dev/null
+++ b/storage/tokudb/ft-index/locktree/tests/locktree_escalation_1big7lt_1small.cc
@@ -0,0 +1,304 @@
+/* -*- 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 "locktree.h"
+#include "test.h"
+
+// ensure that small transactions do not get stalled by a big transaction that has lots of locks
+// ./locktree_escalation_big7_small1 --stalls 100 --max_lock_memory 1000000000 --verbose
+
+using namespace toku;
+
+static int verbose = 0;
+static int killed = 0;
+static pthread_t big_id, small_id;
+
+static void locktree_release_lock(locktree *lt, TXNID txn_id, int64_t left_k, int64_t right_k) {
+ range_buffer buffer;
+ buffer.create();
+ DBT left; toku_fill_dbt(&left, &left_k, sizeof left_k);
+ DBT right; toku_fill_dbt(&right, &right_k, sizeof right_k);
+ buffer.append(&left, &right);
+ lt->release_locks(txn_id, &buffer);
+ buffer.destroy();
+}
+
+// grab a write range lock on int64 keys bounded by left_k and right_k
+static int locktree_write_lock(locktree *lt, TXNID txn_id, int64_t left_k, int64_t right_k, bool big_txn) {
+ DBT left; toku_fill_dbt(&left, &left_k, sizeof left_k);
+ DBT right; toku_fill_dbt(&right, &right_k, sizeof right_k);
+ 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) {
+ int64_t last_i = -1;
+ for (int64_t i = 0; !killed; i++) {
+ for (int j = 0; j < n_lt; j++) {
+ uint64_t t_start = toku_current_time_microsec();
+ int r = locktree_write_lock(lt[j], txn_id, i, i, true);
+ assert(r == 0);
+ last_i = i;
+ uint64_t t_end = toku_current_time_microsec();
+ uint64_t t_duration = t_end - t_start;
+ if (t_duration > 100000) {
+ printf("%u %s %" PRId64 " %" PRIu64 "\n", toku_os_gettid(), __FUNCTION__, i, t_duration);
+ }
+ }
+ toku_pthread_yield();
+ }
+ if (last_i != -1)
+ for (int j = 0; j < n_lt; j++)
+ locktree_release_lock(lt[j], txn_id, 0, last_i); // release the range 0 .. last_i
+ if (verbose)
+ printf("%u %s %" PRId64 "\n", toku_os_gettid(), __FUNCTION__, last_i);
+}
+
+struct big_arg {
+ locktree::manager *mgr;
+ locktree **lt;
+ int n_lt;
+ TXNID txn_id;
+};
+
+static void *big_f(void *_arg) {
+ struct big_arg *arg = (struct big_arg *) _arg;
+ assert(pthread_equal(pthread_self(), big_id));
+ printf("%u %s\n", toku_os_gettid(), __FUNCTION__);
+ run_big_txn(arg->mgr, arg->lt, arg->n_lt, arg->txn_id);
+ return arg;
+}
+
+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();
+ int r = locktree_write_lock(lt, txn_id, k, k, false);
+ assert(r == 0);
+ uint64_t t_end = toku_current_time_microsec();
+ uint64_t t_duration = t_end - t_start;
+ if (t_duration > 100000) {
+ printf("%u %s %" PRId64 " %" PRIu64 "\n", toku_os_gettid(), __FUNCTION__, i, t_duration);
+ }
+ locktree_release_lock(lt, txn_id, k, k);
+ toku_pthread_yield();
+ }
+ if (verbose)
+ printf("%u %s %" PRId64 "\n", toku_os_gettid(), __FUNCTION__, i);
+}
+
+struct small_arg {
+ locktree::manager *mgr;
+ locktree *lt;
+ TXNID txn_id;
+ int64_t k;
+};
+
+static void *small_f(void *_arg) {
+ struct small_arg *arg = (struct small_arg *) _arg;
+ printf("%u %s\n", toku_os_gettid(), __FUNCTION__);
+ run_small_txn(arg->mgr, arg->lt, arg->txn_id, arg->k);
+ return arg;
+}
+
+static void e_callback(TXNID txnid, const locktree *lt, const range_buffer &buffer, void *extra) {
+ assert(pthread_equal(pthread_self(), big_id));
+ if (verbose)
+ 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) {
+ LTM_STATUS_S ltm_status;
+ mgr.get_status(&ltm_status);
+
+ TOKU_ENGINE_STATUS_ROW key_status = NULL;
+ // lookup keyname in status
+ for (int i = 0; ; i++) {
+ TOKU_ENGINE_STATUS_ROW status = &ltm_status.status[i];
+ if (status->keyname == NULL)
+ break;
+ if (strcmp(status->keyname, "LTM_ESCALATION_COUNT") == 0) {
+ key_status = status;
+ break;
+ }
+ }
+ assert(key_status);
+ return key_status->value.num;
+}
+
+int main(int argc, const char *argv[]) {
+ uint64_t stalls = 1;
+ int n_big = 7;
+ uint64_t max_lock_memory = 1000000;
+
+ for (int i = 1; i < argc; i++) {
+ if (strcmp(argv[i], "-v") == 0 || strcmp(argv[i], "--verbose") == 0) {
+ verbose++;
+ continue;
+ }
+ if (strcmp(argv[i], "--stalls") == 0 && i+1 < argc) {
+ stalls = atoll(argv[++i]);
+ continue;
+ }
+ if (strcmp(argv[i], "--max_lock_memory") == 0 && i+1 < argc) {
+ max_lock_memory = atoll(argv[++i]);
+ continue;
+ }
+ }
+
+ int r;
+
+ // create a manager
+ locktree::manager mgr;
+ mgr.create(nullptr, nullptr, e_callback, nullptr);
+ mgr.set_max_lock_memory(max_lock_memory);
+
+ // create lock trees
+ uint64_t next_dict_id = 1;
+ DICTIONARY_ID dict_id;
+ locktree *big_lt[n_big];
+ for (int i = 0; i < n_big; i++) {
+ dict_id = { next_dict_id }; next_dict_id++;
+ 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);
+
+ // create the worker threads
+ struct big_arg big_arg = { &mgr, big_lt, n_big, 1000 };
+ r = toku_pthread_create(&big_id, nullptr, big_f, &big_arg);
+ assert(r == 0);
+
+ struct small_arg small_arg = { &mgr, small_lt, 2000, 0 };
+ r = toku_pthread_create(&small_id, nullptr, small_f, &small_arg);
+ assert(r == 0);
+
+ // wait for some escalations to occur
+ while (get_escalation_count(mgr) < stalls) {
+ sleep(1);
+ }
+ killed = 1;
+
+ // cleanup
+ void *ret;
+ r = toku_pthread_join(big_id, &ret);
+ assert(r == 0);
+
+ r = toku_pthread_join(small_id, &ret);
+ assert(r == 0);
+
+ for (int i = 0; i < n_big; i++)
+ mgr.release_lt(big_lt[i]);
+ mgr.release_lt(small_lt);
+ mgr.destroy();
+
+ return 0;
+}
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
new file mode 100644
index 00000000000..ab1818d2fd3
--- /dev/null
+++ b/storage/tokudb/ft-index/locktree/tests/locktree_escalation_2big_1lt.cc
@@ -0,0 +1,250 @@
+/* -*- 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 "locktree.h"
+#include "test.h"
+
+// One client locks 1,2,3...
+// The other client locks -1,-2,-3...
+// Eventually lock escalation runs.
+
+using namespace toku;
+
+static int verbose = 0;
+static int killed = 0;
+
+static void locktree_release_lock(locktree *lt, TXNID txn_id, int64_t left_k, int64_t right_k) {
+ range_buffer buffer;
+ buffer.create();
+ DBT left; toku_fill_dbt(&left, &left_k, sizeof left_k);
+ DBT right; toku_fill_dbt(&right, &right_k, sizeof right_k);
+ buffer.append(&left, &right);
+ lt->release_locks(txn_id, &buffer);
+ buffer.destroy();
+}
+
+// grab a write range lock on int64 keys bounded by left_k and right_k
+static int locktree_write_lock(locktree *lt, TXNID txn_id, int64_t left_k, int64_t right_k, bool big_txn) {
+ DBT left; toku_fill_dbt(&left, &left_k, sizeof left_k);
+ DBT right; toku_fill_dbt(&right, &right_k, sizeof right_k);
+ 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) {
+ 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++) {
+ if (0)
+ printf("%u %" PRId64 "\n", toku_os_gettid(), i);
+ uint64_t t_start = toku_current_time_microsec();
+ int r = locktree_write_lock(lt, txn_id, i, i, true);
+ if (r != 0)
+ break;
+ last_i = i;
+ uint64_t t_end = toku_current_time_microsec();
+ uint64_t t_duration = t_end - t_start;
+ if (t_duration > 100000) {
+ printf("%u %s %" PRId64 " %" PRIu64 "\n", toku_os_gettid(), __FUNCTION__, i, t_duration);
+ }
+ toku_pthread_yield();
+ }
+ if (last_i != -1)
+ locktree_release_lock(lt, txn_id, start_i, last_i); // release the range start_i .. last_i
+}
+
+struct arg {
+ locktree::manager *mgr;
+ locktree *lt;
+ TXNID txn_id;
+ int64_t start_i;
+};
+
+static void *big_f(void *_arg) {
+ struct arg *arg = (struct arg *) _arg;
+ run_big_txn(arg->mgr, arg->lt, arg->txn_id, arg->start_i);
+ return arg;
+}
+
+static void e_callback(TXNID txnid, const locktree *lt, const range_buffer &buffer, void *extra) {
+ if (verbose)
+ 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) {
+ LTM_STATUS_S ltm_status;
+ mgr.get_status(&ltm_status);
+
+ TOKU_ENGINE_STATUS_ROW key_status = NULL;
+ // lookup keyname in status
+ for (int i = 0; ; i++) {
+ TOKU_ENGINE_STATUS_ROW status = &ltm_status.status[i];
+ if (status->keyname == NULL)
+ break;
+ if (strcmp(status->keyname, "LTM_ESCALATION_COUNT") == 0) {
+ key_status = status;
+ break;
+ }
+ }
+ assert(key_status);
+ return key_status->value.num;
+}
+
+int main(int argc, const char *argv[]) {
+ const int n_big = 2;
+ int n_lt = 1;
+ uint64_t stalls = 1;
+ uint64_t max_lock_memory = 1000000;
+
+ for (int i = 1; i < argc; i++) {
+ if (strcmp(argv[i], "-v") == 0 || strcmp(argv[i], "--verbose") == 0) {
+ verbose++;
+ continue;
+ }
+ if (strcmp(argv[i], "--stalls") == 0 && i+1 < argc) {
+ stalls = atoll(argv[++i]);
+ continue;
+ }
+ if (strcmp(argv[i], "--n_lt") == 0 && i+1 < argc) {
+ n_lt = atoi(argv[++i]);
+ continue;
+ }
+ if (strcmp(argv[i], "--max_lock_memory") == 0 && i+1 < argc) {
+ max_lock_memory = atoll(argv[++i]);
+ continue;
+ }
+ }
+
+ int r;
+
+ // create a manager
+ locktree::manager mgr;
+ mgr.create(nullptr, nullptr, e_callback, nullptr);
+ mgr.set_max_lock_memory(max_lock_memory);
+
+ // create lock trees
+ DESCRIPTOR desc[n_lt];
+ DICTIONARY_ID dict_id[n_lt];
+ locktree *lt[n_big];
+ for (int i = 0; i < n_lt; i++) {
+ desc[i] = nullptr;
+ dict_id[i] = { (uint64_t)i };
+ lt[i] = mgr.get_lt(dict_id[i], desc[i], compare_dbts, nullptr);
+ assert(lt[i]);
+ }
+
+ // create the worker threads
+ struct arg big_arg[n_big];
+ pthread_t big_ids[n_big];
+ for (int i = 0; i < n_big; i++) {
+ big_arg[i] = { &mgr, lt[i % n_lt], (TXNID)(1000+i), i == 0 ? 1 : -1000000000 };
+ r = toku_pthread_create(&big_ids[i], nullptr, big_f, &big_arg[i]);
+ assert(r == 0);
+ }
+
+ // wait for some escalations to occur
+ while (get_escalation_count(mgr) < stalls) {
+ sleep(1);
+ }
+ killed = 1;
+
+ // cleanup
+ for (int i = 0; i < n_big; i++) {
+ void *ret;
+ r = toku_pthread_join(big_ids[i], &ret);
+ assert(r == 0);
+ }
+ for (int i = 0; i < n_lt ; i++) {
+ mgr.release_lt(lt[i]);
+ }
+ mgr.destroy();
+
+ return 0;
+}
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
new file mode 100644
index 00000000000..d9f62ca29f3
--- /dev/null
+++ b/storage/tokudb/ft-index/locktree/tests/locktree_escalation_2big_2lt.cc
@@ -0,0 +1,250 @@
+/* -*- 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 "locktree.h"
+#include "test.h"
+
+// One client locks 1,2,3...
+// The other client locks -1,-2,-3...
+// Eventually lock escalation runs.
+
+using namespace toku;
+
+static int verbose = 0;
+static int killed = 0;
+
+static void locktree_release_lock(locktree *lt, TXNID txn_id, int64_t left_k, int64_t right_k) {
+ range_buffer buffer;
+ buffer.create();
+ DBT left; toku_fill_dbt(&left, &left_k, sizeof left_k);
+ DBT right; toku_fill_dbt(&right, &right_k, sizeof right_k);
+ buffer.append(&left, &right);
+ lt->release_locks(txn_id, &buffer);
+ buffer.destroy();
+}
+
+// grab a write range lock on int64 keys bounded by left_k and right_k
+static int locktree_write_lock(locktree *lt, TXNID txn_id, int64_t left_k, int64_t right_k, bool big_txn) {
+ DBT left; toku_fill_dbt(&left, &left_k, sizeof left_k);
+ DBT right; toku_fill_dbt(&right, &right_k, sizeof right_k);
+ 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) {
+ 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++) {
+ if (0)
+ printf("%u %" PRId64 "\n", toku_os_gettid(), i);
+ uint64_t t_start = toku_current_time_microsec();
+ int r = locktree_write_lock(lt, txn_id, i, i, true);
+ if (r != 0)
+ break;
+ last_i = i;
+ uint64_t t_end = toku_current_time_microsec();
+ uint64_t t_duration = t_end - t_start;
+ if (t_duration > 100000) {
+ printf("%u %s %" PRId64 " %" PRIu64 "\n", toku_os_gettid(), __FUNCTION__, i, t_duration);
+ }
+ toku_pthread_yield();
+ }
+ if (last_i != -1)
+ locktree_release_lock(lt, txn_id, start_i, last_i); // release the range start_i .. last_i
+}
+
+struct arg {
+ locktree::manager *mgr;
+ locktree *lt;
+ TXNID txn_id;
+ int64_t start_i;
+};
+
+static void *big_f(void *_arg) {
+ struct arg *arg = (struct arg *) _arg;
+ run_big_txn(arg->mgr, arg->lt, arg->txn_id, arg->start_i);
+ return arg;
+}
+
+static void e_callback(TXNID txnid, const locktree *lt, const range_buffer &buffer, void *extra) {
+ if (verbose)
+ 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) {
+ LTM_STATUS_S ltm_status;
+ mgr.get_status(&ltm_status);
+
+ TOKU_ENGINE_STATUS_ROW key_status = NULL;
+ // lookup keyname in status
+ for (int i = 0; ; i++) {
+ TOKU_ENGINE_STATUS_ROW status = &ltm_status.status[i];
+ if (status->keyname == NULL)
+ break;
+ if (strcmp(status->keyname, "LTM_ESCALATION_COUNT") == 0) {
+ key_status = status;
+ break;
+ }
+ }
+ assert(key_status);
+ return key_status->value.num;
+}
+
+int main(int argc, const char *argv[]) {
+ const int n_big = 2;
+ int n_lt = 2;
+ uint64_t stalls = 1;
+ uint64_t max_lock_memory = 1000000;
+
+ for (int i = 1; i < argc; i++) {
+ if (strcmp(argv[i], "-v") == 0 || strcmp(argv[i], "--verbose") == 0) {
+ verbose++;
+ continue;
+ }
+ if (strcmp(argv[i], "--stalls") == 0 && i+1 < argc) {
+ stalls = atoll(argv[++i]);
+ continue;
+ }
+ if (strcmp(argv[i], "--n_lt") == 0 && i+1 < argc) {
+ n_lt = atoi(argv[++i]);
+ continue;
+ }
+ if (strcmp(argv[i], "--max_lock_memory") == 0 && i+1 < argc) {
+ max_lock_memory = atoll(argv[++i]);
+ continue;
+ }
+ }
+
+ int r;
+
+ // create a manager
+ locktree::manager mgr;
+ mgr.create(nullptr, nullptr, e_callback, nullptr);
+ mgr.set_max_lock_memory(max_lock_memory);
+
+ // create lock trees
+ DESCRIPTOR desc[n_lt];
+ DICTIONARY_ID dict_id[n_lt];
+ locktree *lt[n_big];
+ for (int i = 0; i < n_lt; i++) {
+ desc[i] = nullptr;
+ dict_id[i] = { (uint64_t)i };
+ lt[i] = mgr.get_lt(dict_id[i], desc[i], compare_dbts, nullptr);
+ assert(lt[i]);
+ }
+
+ // create the worker threads
+ struct arg big_arg[n_big];
+ pthread_t big_ids[n_big];
+ for (int i = 0; i < n_big; i++) {
+ big_arg[i] = { &mgr, lt[i % n_lt], (TXNID)(1000+i), i == 0 ? 1 : -1000000000 };
+ r = toku_pthread_create(&big_ids[i], nullptr, big_f, &big_arg[i]);
+ assert(r == 0);
+ }
+
+ // wait for some escalations to occur
+ while (get_escalation_count(mgr) < stalls) {
+ sleep(1);
+ }
+ killed = 1;
+
+ // cleanup
+ for (int i = 0; i < n_big; i++) {
+ void *ret;
+ r = toku_pthread_join(big_ids[i], &ret);
+ assert(r == 0);
+ }
+ for (int i = 0; i < n_lt ; i++) {
+ mgr.release_lt(lt[i]);
+ }
+ mgr.destroy();
+
+ return 0;
+}
diff --git a/storage/tokudb/ft-index/locktree/tests/locktree_escalation_impossible.cc b/storage/tokudb/ft-index/locktree/tests/locktree_escalation_impossible.cc
new file mode 100644
index 00000000000..cdee8b9d333
--- /dev/null
+++ b/storage/tokudb/ft-index/locktree/tests/locktree_escalation_impossible.cc
@@ -0,0 +1,204 @@
+/* -*- 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 "locktree.h"
+#include "test.h"
+
+// Two big txn's grab alternating locks in a single lock tree.
+// Eventually lock escalation runs.
+// Since the locks can not be consolidated, the out of locks error should be returned.
+
+using namespace toku;
+
+static int verbose = 0;
+
+static inline void locktree_release_lock(locktree *lt, TXNID txn_id, int64_t left_k, int64_t right_k) {
+ range_buffer buffer;
+ buffer.create();
+ DBT left; toku_fill_dbt(&left, &left_k, sizeof left_k);
+ DBT right; toku_fill_dbt(&right, &right_k, sizeof right_k);
+ buffer.append(&left, &right);
+ lt->release_locks(txn_id, &buffer);
+ buffer.destroy();
+}
+
+// grab a write range lock on int64 keys bounded by left_k and right_k
+static int locktree_write_lock(locktree *lt, TXNID txn_id, int64_t left_k, int64_t right_k, bool big_txn) {
+ DBT left; toku_fill_dbt(&left, &left_k, sizeof left_k);
+ DBT right; toku_fill_dbt(&right, &right_k, sizeof right_k);
+ return lt->acquire_write_lock(txn_id, &left, &right, nullptr, big_txn);
+}
+
+static void e_callback(TXNID txnid, const locktree *lt, const range_buffer &buffer, void *extra) {
+ if (verbose)
+ 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) {
+ LTM_STATUS_S ltm_status;
+ mgr.get_status(&ltm_status);
+
+ TOKU_ENGINE_STATUS_ROW key_status = NULL;
+ // lookup keyname in status
+ for (int i = 0; ; i++) {
+ TOKU_ENGINE_STATUS_ROW status = &ltm_status.status[i];
+ if (status->keyname == NULL)
+ break;
+ if (strcmp(status->keyname, "LTM_ESCALATION_COUNT") == 0) {
+ key_status = status;
+ break;
+ }
+ }
+ assert(key_status);
+ return key_status->value.num;
+}
+
+int main(int argc, const char *argv[]) {
+ uint64_t max_lock_memory = 1000000;
+
+ for (int i = 1; i < argc; i++) {
+ if (strcmp(argv[i], "-v") == 0 || strcmp(argv[i], "--verbose") == 0) {
+ verbose++;
+ continue;
+ }
+ if (strcmp(argv[i], "--max_lock_memory") == 0 && i+1 < argc) {
+ max_lock_memory = atoll(argv[++i]);
+ continue;
+ }
+ }
+
+ int r;
+
+ // create a manager
+ locktree::manager mgr;
+ mgr.create(nullptr, nullptr, e_callback, nullptr);
+ mgr.set_max_lock_memory(max_lock_memory);
+
+ const TXNID txn_a = 10;
+ const TXNID txn_b = 100;
+
+ // create lock trees
+ DESCRIPTOR desc = nullptr;
+ DICTIONARY_ID dict_id = { 1 };
+ locktree *lt = mgr.get_lt(dict_id, desc, compare_dbts, nullptr);
+
+ int64_t last_i = -1;
+ for (int64_t i = 0; ; i++) {
+ if (verbose)
+ printf("%" PRId64 "\n", i);
+ int64_t k = 2*i;
+ r = locktree_write_lock(lt, txn_a, k, k, true);
+ if (r != 0) {
+ assert(r == TOKUDB_OUT_OF_LOCKS);
+ break;
+ }
+ last_i = i;
+ r = locktree_write_lock(lt, txn_b, k+1, k+1, true);
+ if (r != 0) {
+ assert(r == TOKUDB_OUT_OF_LOCKS);
+ break;
+ }
+ }
+
+ // wait for an escalation to occur
+ assert(get_escalation_count(mgr) > 0);
+
+ if (last_i != -1) {
+ locktree_release_lock(lt, txn_a, 0, 2*last_i);
+ locktree_release_lock(lt, txn_b, 0, 2*last_i+1);
+ }
+
+ mgr.release_lt(lt);
+ mgr.destroy();
+
+ return 0;
+}
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 a41040410b0..28ae88cb3a8 100644
--- a/storage/tokudb/ft-index/locktree/tests/locktree_escalation_stalls.cc
+++ b/storage/tokudb/ft-index/locktree/tests/locktree_escalation_stalls.cc
@@ -89,6 +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."
+// This test verifies that small txn's do not get stalled for a long time by lock escalation.
+// Two lock trees are used by the test: a big lock tree and a small lock tree.
+// One big txn grabs lots of write locks on the big lock tree.
+// Several small txn's grab a single write lock on the small lock tree.
+// None of the locks conflict.
+// Eventually, the locks for the big txn consume all of the lock tree memory, so lock escalation runs.
+// The test measures the lock acquisition time and makes sure that the small txn's are not blocked for
+
+// locktree_escalation_stalls -v --stalls 10
+// verify that only big txn's get tagged with > 1 second stalls
+
#include <stdio.h>
#include "locktree.h"
#include "test.h"
@@ -96,6 +107,7 @@ PATENT RIGHTS GRANT:
using namespace toku;
static int verbose = 0;
+static int killed = 0;
static void locktree_release_lock(locktree *lt, TXNID txn_id, int64_t left_k, int64_t right_k) {
range_buffer buffer;
@@ -108,38 +120,42 @@ static void locktree_release_lock(locktree *lt, TXNID txn_id, int64_t left_k, in
}
// grab a write range lock on int64 keys bounded by left_k and right_k
-static int locktree_write_lock(locktree *lt, TXNID txn_id, int64_t left_k, int64_t right_k) {
+static int locktree_write_lock(locktree *lt, TXNID txn_id, int64_t left_k, int64_t right_k, bool big_txn) {
DBT left; toku_fill_dbt(&left, &left_k, sizeof left_k);
DBT right; toku_fill_dbt(&right, &right_k, sizeof right_k);
- return lt->acquire_write_lock(txn_id, &left, &right, nullptr);
+ return lt->acquire_write_lock(txn_id, &left, &right, nullptr, big_txn);
}
-static void run_big_txn(locktree::manager *mgr, locktree *lt, TXNID txn_id) {
- mgr = mgr;
- for (int64_t i = 0; 1; i++) {
+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();
- int r = locktree_write_lock(lt, txn_id, i, i);
+ int r = locktree_write_lock(lt, txn_id, i, i, true);
assert(r == 0);
+ last_i = i;
uint64_t t_end = toku_current_time_microsec();
uint64_t t_duration = t_end - t_start;
if (t_duration > 100000) {
printf("%u %s %" PRId64 " %" PRIu64 "\n", toku_os_gettid(), __FUNCTION__, i, t_duration);
}
+ toku_pthread_yield();
}
+ if (last_i != -1)
+ locktree_release_lock(lt, txn_id, 0, last_i); // release the range 0 .. last_i
}
-static void run_small_txn(locktree::manager *mgr, locktree *lt, TXNID txn_id, int64_t k) {
- mgr = mgr;
- for (int64_t i = 0; 1; i++) {
+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);
+ int r = locktree_write_lock(lt, txn_id, k, k, false);
assert(r == 0);
uint64_t t_end = toku_current_time_microsec();
uint64_t t_duration = t_end - t_start;
if (t_duration > 100000) {
printf("%u %s %" PRId64 " %" PRIu64 "\n", toku_os_gettid(), __FUNCTION__, i, t_duration);
}
- locktree_release_lock(lt, txn_id, i, i);
+ locktree_release_lock(lt, txn_id, k, k);
+ toku_pthread_yield();
}
}
@@ -167,15 +183,49 @@ 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) {
+ LTM_STATUS_S ltm_status;
+ mgr.get_status(&ltm_status);
+
+ TOKU_ENGINE_STATUS_ROW key_status = NULL;
+ // lookup keyname in status
+ for (int i = 0; ; i++) {
+ TOKU_ENGINE_STATUS_ROW status = &ltm_status.status[i];
+ if (status->keyname == NULL)
+ break;
+ if (strcmp(status->keyname, "LTM_ESCALATION_COUNT") == 0) {
+ key_status = status;
+ break;
+ }
+ }
+ assert(key_status);
+ return key_status->value.num;
+}
+
int main(int argc, const char *argv[]) {
- if (argc == 1 || argv == nullptr)
- return 0;
+ uint64_t stalls = 0;
+ uint64_t max_lock_memory = 1000000000;
+ for (int i = 1; i < argc; i++) {
+ if (strcmp(argv[i], "-v") == 0 || strcmp(argv[i], "--verbose") == 0) {
+ verbose++;
+ continue;
+ }
+ if (strcmp(argv[i], "--stalls") == 0 && i+1 < argc) {
+ stalls = atoll(argv[++i]);
+ continue;
+ }
+ if (strcmp(argv[i], "--max_lock_memory") == 0 && i+1 < argc) {
+ max_lock_memory = atoll(argv[++i]);
+ continue;
+ }
+ }
+
int r;
// create a manager
locktree::manager mgr;
mgr.create(nullptr, nullptr, e_callback, nullptr);
- mgr.set_max_lock_memory(1000000000);
+ mgr.set_max_lock_memory(max_lock_memory);
// create lock trees
DESCRIPTOR desc_0 = nullptr;
@@ -186,6 +236,7 @@ int main(int argc, const char *argv[]) {
DICTIONARY_ID dict_id_1 = { 2 };
locktree *lt_1 = mgr.get_lt(dict_id_1, desc_1, compare_dbts, nullptr);
+ // create the worker threads
struct arg big_arg = { &mgr, lt_0, 1000 };
pthread_t big_id;
r = toku_pthread_create(&big_id, nullptr, big_f, &big_arg);
@@ -201,6 +252,13 @@ int main(int argc, const char *argv[]) {
assert(r == 0);
}
+ // wait for some escalations to occur
+ while (get_escalation_count(mgr) < stalls) {
+ sleep(1);
+ }
+ killed = 1;
+
+ // cleanup
void *ret;
r = toku_pthread_join(big_id, &ret);
assert(r == 0);
@@ -210,7 +268,6 @@ int main(int argc, const char *argv[]) {
assert(r == 0);
}
- // cleanup
mgr.release_lt(lt_0);
mgr.release_lt(lt_1);
mgr.destroy();
diff --git a/storage/tokudb/ft-index/locktree/tests/locktree_infinity.cc b/storage/tokudb/ft-index/locktree/tests/locktree_infinity.cc
index fd3dd1ca605..142e50992a6 100644
--- a/storage/tokudb/ft-index/locktree/tests/locktree_infinity.cc
+++ b/storage/tokudb/ft-index/locktree/tests/locktree_infinity.cc
@@ -112,54 +112,54 @@ 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);
+ 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);
+ 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);
+ 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);
+ 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);
+ 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);
// txn A will lock 1, +inf
- r = lt->acquire_write_lock(txnid_a, one, toku_dbt_positive_infinity(), nullptr);
+ 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);
+ 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);
+ 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);
+ 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);
+ 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);
// txn A will lock -inf, +inf
- r = lt->acquire_write_lock(txnid_a, toku_dbt_negative_infinity(), toku_dbt_positive_infinity(), nullptr);
+ 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);
+ 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);
+ 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);
+ 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);
+ 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);
+ 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);
+ 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);
+ 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);
+ 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());
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 4567b90a420..ecb710517e1 100644
--- a/storage/tokudb/ft-index/locktree/tests/locktree_overlapping_relock.cc
+++ b/storage/tokudb/ft-index/locktree/tests/locktree_overlapping_relock.cc
@@ -121,15 +121,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);
+ 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) \
- : lt->acquire_write_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)
// lock [1,1] and [2,2]. then lock [1,2].
// ensure only [1,2] exists in the tree
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 44fe0c578a0..549a44a1479 100644
--- a/storage/tokudb/ft-index/locktree/tests/locktree_simple_lock.cc
+++ b/storage/tokudb/ft-index/locktree/tests/locktree_simple_lock.cc
@@ -115,8 +115,8 @@ void locktree_unit_test::test_simple_lock(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) \
- : lt->acquire_write_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)
// four txns, four points
r = ACQUIRE_LOCK(txnid_a, one, one, nullptr);
@@ -178,7 +178,7 @@ void locktree_unit_test::test_simple_lock(void) {
for (int64_t i = 0; i < num_locks; i++) {
k.data = (void *) &keys[i];
- r = lt->acquire_read_lock(txnid_a, &k, &k, nullptr);
+ r = lt->acquire_read_lock(txnid_a, &k, &k, nullptr, false);
invariant(r == 0);
}
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 1c9e80f57d5..6fdd7270f09 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
@@ -124,13 +124,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); \
+ 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); \
+ r = lt->acquire_write_lock(txnid_b, one, one, nullptr, false); \
invariant_zero(r); \
}
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 c0c218c8a3e..6f667c04a74 100644
--- a/storage/tokudb/ft-index/locktree/tests/manager_create_destroy.cc
+++ b/storage/tokudb/ft-index/locktree/tests/manager_create_destroy.cc
@@ -109,7 +109,6 @@ void manager_unit_test::test_create_destroy(void) {
invariant(mgr.m_escalation_count == 0);
invariant(mgr.m_escalation_time == 0);
invariant(mgr.m_escalation_latest_result == 0);
- invariant(mgr.m_lock_wait_time_ms == locktree::manager::DEFAULT_LOCK_WAIT_TIME);
invariant(mgr.m_locktree_map.size() == 0);
invariant(mgr.m_lt_create_callback == create_callback);
diff --git a/storage/tokudb/ft-index/locktree/tests/manager_params.cc b/storage/tokudb/ft-index/locktree/tests/manager_params.cc
index e0f18d75df8..95642db5121 100644
--- a/storage/tokudb/ft-index/locktree/tests/manager_params.cc
+++ b/storage/tokudb/ft-index/locktree/tests/manager_params.cc
@@ -103,10 +103,6 @@ void manager_unit_test::test_params(void) {
invariant(r == 0);
invariant(mgr.get_max_lock_memory() == new_max_lock_memory);
- uint64_t new_lock_wait_time = 62345234;
- mgr.set_lock_wait_time(new_lock_wait_time);
- invariant(mgr.get_lock_wait_time() == new_lock_wait_time);
-
mgr.m_current_lock_memory = 100000;
r = mgr.set_max_lock_memory(mgr.m_current_lock_memory - 1);
invariant(r == EDOM);
diff --git a/storage/tokudb/ft-index/locktree/tests/manager_status.cc b/storage/tokudb/ft-index/locktree/tests/manager_status.cc
index 0551dd3b3e0..6803b5a22b3 100644
--- a/storage/tokudb/ft-index/locktree/tests/manager_status.cc
+++ b/storage/tokudb/ft-index/locktree/tests/manager_status.cc
@@ -130,16 +130,16 @@ void manager_unit_test::test_status(void) {
const DBT *one = get_dbt(1);
// txn a write locks one
- r = lt->acquire_write_lock(txnid_a, one, one, nullptr);
+ r = lt->acquire_write_lock(txnid_a, one, one, nullptr, false);
assert(r == 0);
// txn b tries to write lock one, conflicts, waits, and fails to lock one
lock_request request_b;
- request_b.create(1000);
- request_b.set(lt, txnid_b, one, one, lock_request::type::WRITE);
+ request_b.create();
+ request_b.set(lt, txnid_b, one, one, lock_request::type::WRITE, false);
r = request_b.start();
assert(r == DB_LOCK_NOTGRANTED);
- r = request_b.wait();
+ r = request_b.wait(1000);
assert(r == DB_LOCK_NOTGRANTED);
request_b.destroy();
diff --git a/storage/tokudb/ft-index/portability/CMakeLists.txt b/storage/tokudb/ft-index/portability/CMakeLists.txt
index 1d64878675e..e4364357fb0 100644
--- a/storage/tokudb/ft-index/portability/CMakeLists.txt
+++ b/storage/tokudb/ft-index/portability/CMakeLists.txt
@@ -8,7 +8,6 @@ set(tokuportability_srcs
portability
toku_assert
toku_crash
- toku_fair_rwlock
toku_path
toku_pthread
toku_time
@@ -20,6 +19,7 @@ target_link_libraries(${LIBTOKUPORTABILITY} LINK_PUBLIC ${CMAKE_THREAD_LIBS_INIT
add_library(tokuportability_static_conv STATIC ${tokuportability_srcs})
set_target_properties(tokuportability_static_conv PROPERTIES POSITION_INDEPENDENT_CODE ON)
+add_dependencies(tokuportability_static_conv build_jemalloc)
set(tokuportability_source_libs tokuportability_static_conv ${LIBJEMALLOC} ${CMAKE_THREAD_LIBS_INIT} ${EXTRA_SYSTEM_LIBS})
toku_merge_static_libs(${LIBTOKUPORTABILITY}_static ${LIBTOKUPORTABILITY}_static "${tokuportability_source_libs}")
@@ -34,10 +34,17 @@ if (NOT DEFINED MYSQL_PROJECT_NAME_DOCSTRING)
install(
FILES toku_os_types.h toku_time.h
DESTINATION include
+ COMPONENT tokukv_headers
)
install(
- TARGETS ${LIBTOKUPORTABILITY} ${LIBTOKUPORTABILITY}_static
- DESTINATION lib
+ TARGETS ${LIBTOKUPORTABILITY}_static
+ DESTINATION ${INSTALL_LIBDIR}
+ COMPONENT tokukv_libs_static
+ )
+ install(
+ TARGETS ${LIBTOKUPORTABILITY}
+ DESTINATION ${INSTALL_LIBDIR}
+ COMPONENT tokukv_libs_shared
)
endif ()
diff --git a/storage/tokudb/ft-index/portability/file.cc b/storage/tokudb/ft-index/portability/file.cc
index 99a7d6c64ca..b351141fe29 100644
--- a/storage/tokudb/ft-index/portability/file.cc
+++ b/storage/tokudb/ft-index/portability/file.cc
@@ -449,6 +449,8 @@ static uint64_t toku_fsync_time;
static uint64_t toku_long_fsync_threshold = 1000000;
static uint64_t toku_long_fsync_count;
static uint64_t toku_long_fsync_time;
+static uint64_t toku_long_fsync_eintr_count;
+static int toku_fsync_debug = 0;
void toku_set_func_fsync(int (*fsync_function)(int)) {
t_fsync = fsync_function;
@@ -458,6 +460,7 @@ void toku_set_func_fsync(int (*fsync_function)(int)) {
static void file_fsync_internal (int fd) {
uint64_t tstart = toku_current_time_microsec();
int r = -1;
+ uint64_t eintr_count = 0;
while (r != 0) {
if (t_fsync) {
r = t_fsync(fd);
@@ -466,6 +469,7 @@ static void file_fsync_internal (int fd) {
}
if (r) {
assert(get_error_errno() == EINTR);
+ eintr_count++;
}
}
toku_sync_fetch_and_add(&toku_fsync_count, 1);
@@ -474,6 +478,26 @@ static void file_fsync_internal (int fd) {
if (duration >= toku_long_fsync_threshold) {
toku_sync_fetch_and_add(&toku_long_fsync_count, 1);
toku_sync_fetch_and_add(&toku_long_fsync_time, duration);
+ toku_sync_fetch_and_add(&toku_long_fsync_eintr_count, eintr_count);
+ if (toku_fsync_debug) {
+ const int tstr_length = 26;
+ char tstr[tstr_length];
+ time_t t = time(0);
+#if __linux__
+ char fdname[256];
+ snprintf(fdname, sizeof fdname, "/proc/%d/fd/%d", getpid(), fd);
+ char lname[256];
+ ssize_t s = readlink(fdname, lname, sizeof lname);
+ if (0 < s && s < (ssize_t) sizeof lname)
+ lname[s] = 0;
+ fprintf(stderr, "%.24s toku_file_fsync %s fd=%d %s duration=%" PRIu64 " usec eintr=%" PRIu64 "\n",
+ ctime_r(&t, tstr), __FUNCTION__, fd, s > 0 ? lname : "?", duration, eintr_count);
+#else
+ fprintf(stderr, "%.24s toku_file_fsync %s fd=%d duration=%" PRIu64 " usec eintr=%" PRIu64 "\n",
+ ctime_r(&t, tstr), __FUNCTION__, fd, duration, eintr_count);
+#endif
+ fflush(stderr);
+ }
}
}
diff --git a/storage/tokudb/ft-index/portability/os_malloc.cc b/storage/tokudb/ft-index/portability/os_malloc.cc
index 0b2b5f64967..ecc5ea9ca3c 100644
--- a/storage/tokudb/ft-index/portability/os_malloc.cc
+++ b/storage/tokudb/ft-index/portability/os_malloc.cc
@@ -93,7 +93,6 @@ PATENT RIGHTS GRANT:
#include <toku_portability.h>
#include <stdlib.h>
-//#include <jemalloc/include/jemalloc/jemalloc.h>
#if defined(HAVE_MALLOC_H)
# include <malloc.h>
#elif defined(HAVE_SYS_MALLOC_H)
diff --git a/storage/tokudb/ft-index/portability/tests/test-fair-rwlock.cc b/storage/tokudb/ft-index/portability/tests/test-fair-rwlock.cc
deleted file mode 100644
index fa549d3f2d8..00000000000
--- a/storage/tokudb/ft-index/portability/tests/test-fair-rwlock.cc
+++ /dev/null
@@ -1,665 +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) 2010-2013 Tokutek Inc. All rights reserved."
-
-// Here are some timing numbers:
-// (Note: The not-quite-working version with cas can be found in r22519 of https://svn.tokutek.com/tokudb/toku/tokudb.2825/) It's about as fast as "Best cas".)
-//
-// On ramie (2.53GHz E5540)
-// Best nop time= 1.074300ns
-// Best cas time= 8.595600ns
-// Best mutex time= 19.340201ns
-// Best rwlock time= 34.024799ns
-// Best ft rwlock time= 38.680500ns
-// Best prelocked time= 2.148700ns
-// Best fair rwlock time= 45.127600ns
-// On laptop
-// Best nop time= 2.876000ns
-// Best cas time= 15.362500ns
-// Best mutex time= 51.951498ns
-// Best rwlock time= 97.721201ns
-// Best ft rwlock time=110.456800ns
-// Best prelocked time= 4.240100ns
-// Best fair rwlock time=113.119102ns
-//
-// Analysis: If the mutex can be prelocked (as cachetable does, it uses the same mutex for the cachetable and for the condition variable protecting the cache table)
-// then you can save quite a bit. What does the cachetable do?
-// During pin: (In the common case:) It grabs the mutex, grabs a read lock, and releases the mutex.
-// During unpin: It grabs the mutex, unlocks the rwlock lock in the pair, and releases the mutex.
-// Both actions must acquire a cachetable lock during that time, so definitely saves time to do it that way.
-
-#include <sys/time.h>
-#include <string.h>
-#include <stdlib.h>
-#include <errno.h>
-#include <sys/types.h>
-
-#include <toku_pthread.h>
-#include <toku_portability.h>
-#include <toku_time.h>
-#include <toku_assert.h>
-#include <util/rwlock.h>
-#include <util/frwlock.h>
-#include <portability/toku_atomic.h>
-#include "toku_fair_rwlock.h"
-
-#include "rwlock_condvar.h"
-
-static int verbose=1;
-static int timing_only=0;
-
-static void parse_args (int argc, const char *argv[]) {
- const char *progname = argv[0];
- argc--; argv++;
- while (argc>0) {
- if (strcmp(argv[0], "-v")==0) {
- verbose++;
- } else if (strcmp(argv[0], "-q")==0) {
- verbose--;
- } else if (strcmp(argv[0], "--timing-only")==0) {
- timing_only=1;
- } else {
- fprintf(stderr, "Usage: %s {-q}* {-v}* {--timing-only}\n", progname);
- exit(1);
- }
- argc--; argv++;
- }
-}
-
-static const int T=6;
-static const int N=10000000;
-
-static double best_nop_time=1e12;
-static double best_fcall_time=1e12;
-static double best_cas_time=1e12;
-static double best_mutex_time=1e12;
-static double best_rwlock_time=1e12;
-static double best_ft_time=1e12;
-static double best_prelocked_time=1e12;
-static double best_cv_fair_rwlock_time=1e12; // fair from condition variables
-static double best_fair_rwlock_time=1e12;
-static double mind(double a, double b) { if (a<b) return a; else return b; }
-
-#if 0
-// gcc 4.4.4 (fedora 12) doesn't introduce memory barriers on these writes, so I think that volatile is not enough for sequential consistency.
-// Intel guarantees that writes are seen in the same order as they were performed on one processor. But if there were two processors, funny things could happen.
-volatile int sc_a, sc_b;
-void sequential_consistency (void) {
- sc_a = 1;
- sc_b = 0;
-}
-#endif
-
-// Declaring val to be volatile produces essentially identical code as putting the asm volatile memory statements in.
-// gcc is not introducing memory barriers to force sequential consistency on volatile memory writes.
-// That's probably good enough for us, since we'll have a barrier instruction anywhere it matters.
-volatile int val = 0;
-
-static
-void time_nop (void) {
- struct timeval start,end;
- for (int t=0; t<T; t++) {
- gettimeofday(&start, NULL);
- for (int i=0; i<N; i++) {
- if (val!=0) abort();
- val=1;
- //__asm__ volatile ("" : : : "memory");
- val=0;
- //__asm__ volatile ("" : : : "memory");
- }
- gettimeofday(&end, NULL);
- double diff = 1e9*toku_tdiff(&end, &start)/N;
- if (verbose>1)
- fprintf(stderr, "nop = %.6fns/(lock+unlock)\n", diff);
- best_nop_time=mind(best_nop_time,diff);
- }
-}
-
-static
-void time_fcall (void) {
- struct timeval start,end;
- for (int t=0; t<T; t++) {
- gettimeofday(&start, NULL);
- for (int i=0; i<N; i++) {
- fcall_nop(i);
- }
- gettimeofday(&end, NULL);
- double diff = 1e9*toku_tdiff(&end, &start)/N;
- if (verbose>1)
- fprintf(stderr, "fcall = %.6fns/(lock+unlock)\n", diff);
- best_fcall_time=mind(best_fcall_time,diff);
- }
-}
-
-static
-void time_cas (void) {
- volatile int64_t myval = 0;
- struct timeval start,end;
- for (int t=0; t<T; t++) {
- gettimeofday(&start, NULL);
- for (int i=0; i<N; i++) {
- { int r = toku_sync_val_compare_and_swap(&myval, 0, 1); assert(r==0); }
- { int r = toku_sync_val_compare_and_swap(&myval, 1, 0); assert(r==1); }
- }
- gettimeofday(&end, NULL);
- double diff = 1e9*toku_tdiff(&end, &start)/N;
- if (verbose>1)
- fprintf(stderr, "cas = %.6fns/(lock+unlock)\n", diff);
- best_cas_time=mind(best_cas_time,diff);
- }
-}
-
-
-static
-void time_pthread_mutex (void) {
- pthread_mutex_t mutex;
- { int r = pthread_mutex_init(&mutex, NULL); assert(r==0); }
- struct timeval start,end;
- pthread_mutex_lock(&mutex);
- pthread_mutex_unlock(&mutex);
- for (int t=0; t<T; t++) {
- gettimeofday(&start, NULL);
- for (int i=0; i<N; i++) {
- pthread_mutex_lock(&mutex);
- pthread_mutex_unlock(&mutex);
- }
- gettimeofday(&end, NULL);
- double diff = 1e9*toku_tdiff(&end, &start)/N;
- if (verbose>1)
- fprintf(stderr, "pthread_mutex = %.6fns/(lock+unlock)\n", diff);
- best_mutex_time=mind(best_mutex_time,diff);
- }
- { int r = pthread_mutex_destroy(&mutex); assert(r==0); }
-}
-
-static
-void time_pthread_rwlock (void) {
- pthread_rwlock_t mutex;
- { int r = pthread_rwlock_init(&mutex, NULL); assert(r==0); }
- struct timeval start,end;
- pthread_rwlock_rdlock(&mutex);
- pthread_rwlock_unlock(&mutex);
- for (int t=0; t<T; t++) {
- gettimeofday(&start, NULL);
- for (int i=0; i<N; i++) {
- pthread_rwlock_rdlock(&mutex);
- pthread_rwlock_unlock(&mutex);
- }
- gettimeofday(&end, NULL);
- double diff = 1e9*toku_tdiff(&end, &start)/N;
- if (verbose>1)
- fprintf(stderr, "pthread_rwlock(r) = %.6fns/(lock+unlock)\n", diff);
- best_rwlock_time=mind(best_rwlock_time,diff);
- }
- { int r = pthread_rwlock_destroy(&mutex); assert(r==0); }
-}
-
-static void ft_rwlock_lock (RWLOCK rwlock, toku_mutex_t *mutex) {
- toku_mutex_lock(mutex);
- rwlock_read_lock(rwlock, mutex);
- toku_mutex_unlock(mutex);
-}
-
-static void ft_rwlock_unlock (RWLOCK rwlock, toku_mutex_t *mutex) {
- toku_mutex_lock(mutex);
- rwlock_read_unlock(rwlock);
- toku_mutex_unlock(mutex);
-}
-
-// Time the read lock that's in ft/rwlock.h
-static
-void time_ft_rwlock (void) {
- struct rwlock rwlock;
- toku_mutex_t external_mutex;
- toku_mutex_init(&external_mutex, NULL);
- rwlock_init(&rwlock);
- struct timeval start,end;
-
- ft_rwlock_lock(&rwlock, &external_mutex);
- ft_rwlock_unlock(&rwlock, &external_mutex);
- for (int t=0; t<T; t++) {
- gettimeofday(&start, NULL);
- for (int i=0; i<N; i++) {
- ft_rwlock_lock(&rwlock, &external_mutex);
- ft_rwlock_unlock(&rwlock, &external_mutex);
- }
- gettimeofday(&end, NULL);
- double diff = 1e9*toku_tdiff(&end, &start)/N;
- if (verbose>1)
- fprintf(stderr, "ft_rwlock(r) = %.6fns/(lock+unlock)\n", diff);
- best_ft_time=mind(best_ft_time,diff);
- }
- rwlock_destroy(&rwlock);
- toku_mutex_destroy(&external_mutex);
-}
-
-// Time the read lock that's in ft/rwlock.h, assuming the mutex is already held.
-static
-void time_ft_prelocked_rwlock (void) {
- struct rwlock rwlock;
- toku_mutex_t external_mutex;
- toku_mutex_init(&external_mutex, NULL);
- toku_mutex_lock(&external_mutex);
- rwlock_init(&rwlock);
- struct timeval start,end;
-
- rwlock_read_lock(&rwlock, &external_mutex);
- rwlock_read_unlock(&rwlock);
- for (int t=0; t<T; t++) {
- gettimeofday(&start, NULL);
- for (int i=0; i<N; i++) {
- rwlock_read_lock(&rwlock, &external_mutex);
- rwlock_read_unlock(&rwlock);
- }
- gettimeofday(&end, NULL);
- double diff = 1e9*toku_tdiff(&end, &start)/N;
- if (verbose>1)
- fprintf(stderr, "ft_rwlock(r) = %.6fns/(lock+unlock)\n", diff);
- best_prelocked_time=mind(best_prelocked_time,diff);
- }
- rwlock_destroy(&rwlock);
- toku_mutex_unlock(&external_mutex);
- toku_mutex_destroy(&external_mutex);
-}
-
-static
-void time_toku_fair_rwlock (void) {
- toku_fair_rwlock_t mutex;
- toku_fair_rwlock_init(&mutex);
- struct timeval start,end;
- toku_fair_rwlock_rdlock(&mutex);
- toku_fair_rwlock_unlock(&mutex);
- for (int t=0; t<T; t++) {
- gettimeofday(&start, NULL);
- for (int i=0; i<N; i++) {
- toku_fair_rwlock_rdlock(&mutex);
- toku_fair_rwlock_unlock(&mutex);
- }
- gettimeofday(&end, NULL);
- double diff = 1e9*toku_tdiff(&end, &start)/N;
- if (verbose>1)
- fprintf(stderr, "pthread_fair(r) = %.6fns/(lock+unlock)\n", diff);
- best_fair_rwlock_time=mind(best_fair_rwlock_time,diff);
- }
- toku_fair_rwlock_destroy(&mutex);
-}
-
-static
-void time_toku_cv_fair_rwlock (void) {
- toku_cv_fair_rwlock_t mutex;
- toku_cv_fair_rwlock_init(&mutex);
- struct timeval start,end;
- toku_cv_fair_rwlock_rdlock(&mutex);
- toku_cv_fair_rwlock_unlock(&mutex);
- for (int t=0; t<T; t++) {
- gettimeofday(&start, NULL);
- for (int i=0; i<N; i++) {
- toku_cv_fair_rwlock_rdlock(&mutex);
- toku_cv_fair_rwlock_unlock(&mutex);
- }
- gettimeofday(&end, NULL);
- double diff = 1e9*toku_tdiff(&end, &start)/N;
- if (verbose>1)
- fprintf(stderr, "pthread_fair(r) = %.6fns/(lock+unlock)\n", diff);
- best_cv_fair_rwlock_time=mind(best_cv_fair_rwlock_time,diff);
- }
- toku_cv_fair_rwlock_destroy(&mutex);
-}
-
-#define N 6
-#define T 100000
-#define L 5
-#define N_LOG_ENTRIES (L*N*4)
-
-static toku_fair_rwlock_t rwlock;
-static toku::frwlock frwlock;
-static toku_mutex_t fmutex;
-
-static bool use_frwlock_for_locking;
-
-static struct log_s {
- int threadid, loopid;
- char action;
-} actionlog[N_LOG_ENTRIES];
-static int log_counter=0;
-
-static void logit (int threadid, int loopid, char action) {
- //printf("%d %d %c\n", threadid, loopid, action);
- int my_log_counter = toku_sync_fetch_and_add(&log_counter, 1);
- assert(my_log_counter<N_LOG_ENTRIES);
- actionlog[my_log_counter].threadid = threadid;
- actionlog[my_log_counter].loopid = loopid;
- actionlog[my_log_counter].action = action;
-}
-
-// The action should look like this:
-// Threads 0-2 are reader threads.
-// Threads 3-6 are writer threads.
-// The threads all repeatedly grab the lock, wait T steps, and release.
-// If the readers can starve the writers, then most of the writers will be at the end.
-// If the writers can starve the readers, then most of the readers will be at the end.
-// The reader threads all grab the lock, wait T*2 steps, and release the lock.
-// The writer threads
-// First the writer threads wait time T while the reader threads all go for the lock.
-// Before the first one lets go, the writer threads wake up and try to grab the lock. But the readers are still
-
-// 3 threads (0-2) try to grab the lock all at once. They'll get it. They each sleep for time T*2
-// 3 threads (3-6) try to grab the write lock. They'll get it one after another.
-
-
-static void grab_rdlock (int threadid, int iteration) {
- logit(threadid, iteration, 't');
- if (use_frwlock_for_locking) {
- toku_mutex_lock(&fmutex);
- frwlock.read_lock();
- toku_mutex_unlock(&fmutex);
- }
- else { int r = toku_fair_rwlock_rdlock(&rwlock); assert(r==0); }
- logit(threadid, iteration, 'R');
-}
-
-static void release_rdlock (int threadid, int iteration) {
- logit(threadid, iteration, 'u');
- if (use_frwlock_for_locking) {
- toku_mutex_lock(&fmutex);
- frwlock.read_unlock();
- toku_mutex_unlock(&fmutex);
- }
- else { int r = toku_fair_rwlock_unlock(&rwlock); assert(r==0); }
-}
-
-static void grab_wrlock (int threadid, int iteration) {
- logit(threadid, iteration, 'T');
- if (use_frwlock_for_locking) {
- toku_mutex_lock(&fmutex);
- frwlock.write_lock(true);
- toku_mutex_unlock(&fmutex);
- }
- else { int r = toku_fair_rwlock_wrlock(&rwlock); assert(r==0); }
- logit(threadid, iteration, 'W');
-}
-
-static void release_wrlock (int threadid, int iteration) {
- logit(threadid, iteration, 'U');
- if (use_frwlock_for_locking) {
- toku_mutex_lock(&fmutex);
- frwlock.write_unlock();
- toku_mutex_unlock(&fmutex);
- }
- else { int r = toku_fair_rwlock_unlock(&rwlock); assert(r==0);}
-}
-
-static void *start_thread (void *vv) {
- int *vp=(int*)vv;
- int v=*vp;
-
- //printf("T%d=%ld\n", v, pthread_self());
- switch(v) {
- case 0:
- case 1:
- case 2:
- for (int i=0; i<L; i++) {
- grab_rdlock(v, i);
- usleep(T);
- release_rdlock(v, i);
- }
- break;
- case 3:
- case 4:
- case 5:
- for (int i=0; i<L; i++) {
- grab_wrlock(v, i);
- usleep(T);
- release_wrlock(v, i);
- }
- }
- return NULL;
-}
-
-static void *start_thread_random (void *vv) {
- int *vp=(int*)vv;
- int v=*vp;
- int wait;
-
- for (int i=0; i<L; i++) {
- if (random()%2==0) {
- grab_rdlock(v, i);
- wait = random() % 20;
- for (int j=0; j<wait; j++) sched_yield();
- release_rdlock(v, i);
- wait = random() % 20;
- for (int j=0; j<wait; j++) sched_yield();
- } else {
- grab_wrlock(v, i);
- wait = random() % 20;
- for (int j=0; j<wait; j++) sched_yield();
- release_wrlock(v, i);
- wait = random() % 20;
- for (int j=0; j<wait; j++) sched_yield();
- }
- }
- return NULL;
-}
-
-static void check_actionlog (int expected_writer_max_count,
- int expected_reader_parallelism_min,
- int expected_reader_parallelism_max)
-// Effect:
-// Make sure that writers are exclusive.
-// Make sure that anyone who asks for a lock doesn't have one.
-// Make sure that anyone granted a lock actually asked for a lock.
-// Make sure that anyone who releases a lock has it.
-// Make sure that readers don't starve writers, and writers don't starve readers. (Not sure how to code this up...)
-{
- int reader_max=0;
- int writer_max=0;
- int state=0;
- char tstate[N];
- for (int i=0; i<N; i++) tstate[i]=0;
- for (int i=0; i<log_counter; i++) {
- switch (actionlog[i].action) {
- case 't': // fall through to 'T'
- case 'T':
- assert(tstate[actionlog[i].threadid]==0);
- tstate[actionlog[i].threadid]=actionlog[i].action;
- break;
- case 'W':
- assert(tstate[actionlog[i].threadid]=='T');
- tstate[actionlog[i].threadid]=actionlog[i].action;
- assert(state==0);
- state=-1;
- writer_max = 1;
- break;
- case 'U':
- assert(tstate[actionlog[i].threadid]=='W');
- tstate[actionlog[i].threadid]=0;
- assert(state==-1);
- state=0;
- break;
- case 'R':
- assert(tstate[actionlog[i].threadid]=='t');
- tstate[actionlog[i].threadid]=actionlog[i].action;
- if (state<0) { printf("On step %d\n", i); }
- assert(state>=0);
- state++;
- if (state>reader_max) reader_max=state;
- break;
- case 'u':
- assert(tstate[actionlog[i].threadid]=='R');
- tstate[actionlog[i].threadid]=0;
- assert(state>=0);
- state--;
- break;
- default:
- abort();
- }
- }
- assert(reader_max>=expected_reader_parallelism_min);
- assert(reader_max<=expected_reader_parallelism_max);
- assert(writer_max==expected_writer_max_count);
-}
-
-
-static void test_rwlock_internal (void *(*start_th)(void*), bool use_frwlock, int max_wr, int min_rd, int max_rd) {
- if (verbose>=2) printf("Running threads:\n");
- log_counter=0;
- pthread_t threads[N];
- int v[N];
- use_frwlock_for_locking = use_frwlock;
- if (use_frwlock_for_locking) {
- fmutex = TOKU_MUTEX_INITIALIZER;
- frwlock.init(&fmutex);
- }
- else {
- toku_fair_rwlock_init(&rwlock);
- }
- for (int i=0; i<N; i++) {
- v[i]=i;
- int r = pthread_create(&threads[i], NULL, start_th, &v[i]);
- assert(r==0);
- }
- for (int i=0; i<N; i++) {
- void *rv;
- int r = pthread_join(threads[i], &rv);
- assert(rv==NULL);
- assert(r==0);
- }
- if (verbose>1) {
- for (int i=0; i<log_counter; i++) {
- printf("%d: %*s%c%d\n", i, actionlog[i].threadid*4, "", actionlog[i].action, actionlog[i].loopid);
- }
- }
- check_actionlog(max_wr, min_rd, max_rd);
- if (use_frwlock_for_locking) {
- frwlock.deinit();
- toku_mutex_destroy(&fmutex);
- }
- else {
- toku_fair_rwlock_destroy(&rwlock);
- }
- if (verbose>2) printf("OK\n");
-}
-
-static void test_rwlock (bool use_frwlock) {
- test_rwlock_internal(start_thread, use_frwlock, 1, 2, 3);
- for (int i=0; i<10; i++) {
- test_rwlock_internal(start_thread_random, use_frwlock, 1, 0, N);
- }
-}
-int main (int argc, const char *argv[]) {
- parse_args(argc, argv);
- if (timing_only) {
- time_nop();
- time_fcall();
- time_cas();
- time_pthread_mutex();
- time_pthread_rwlock();
- time_ft_rwlock();
- time_ft_prelocked_rwlock();
- time_toku_cv_fair_rwlock();
- time_toku_fair_rwlock();
- if (verbose>0) {
- printf("// Best nop time=%10.6fns\n", best_nop_time);
- printf("// Best fcall time=%10.6fns\n", best_fcall_time);
- printf("// Best cas time=%10.6fns\n", best_cas_time);
- printf("// Best mutex time=%10.6fns\n", best_mutex_time);
- printf("// Best rwlock time=%10.6fns\n", best_rwlock_time);
- printf("// Best ft rwlock time=%10.6fns\n", best_ft_time);
- printf("// Best prelocked time=%10.6fns\n", best_prelocked_time);
- printf("// Best fair cv rwlock time=%10.6fns\n", best_cv_fair_rwlock_time);
- printf("// Best fair fast rwlock time=%10.6fns\n", best_fair_rwlock_time);
- }
- } else {
- test_rwlock(true);
- test_rwlock(false);
- }
- return 0;
-}
-
diff --git a/storage/tokudb/ft-index/portability/toku_fair_rwlock.cc b/storage/tokudb/ft-index/portability/toku_fair_rwlock.cc
deleted file mode 100644
index d89b49307d1..00000000000
--- a/storage/tokudb/ft-index/portability/toku_fair_rwlock.cc
+++ /dev/null
@@ -1,361 +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) 2010-2013 Tokutek Inc. All rights reserved."
-
-#include "toku_config.h"
-
-#include <pthread.h>
-#include <toku_assert.h>
-#include "toku_pthread.h"
-#include "toku_fair_rwlock.h"
-
-#include <stdio.h>
-#include <memory.h>
-#include <portability/toku_atomic.h>
-
-struct toku_fair_rwlock_waiter_state {
- char is_read;
- struct toku_fair_rwlock_waiter_state *next;
- toku_cond_t cond;
-};
-
-#if defined(HAVE_GNU_TLS)
-static __thread struct toku_fair_rwlock_waiter_state waitstate_var = {0, NULL, { PTHREAD_COND_INITIALIZER } };
-#define GET_WAITSTATE(name) name = &waitstate_var
-#else
-static pthread_key_t waitstate_key;
-static bool waitstate_key_initialized = false;
-
-void
-toku_rwlock_init(void)
-{
- assert(!waitstate_key_initialized);
- int r = toku_pthread_key_create(&waitstate_key, toku_free);
- assert_zero(r);
- waitstate_key_initialized = true;
-}
-
-void
-toku_rwlock_destroy(void)
-{
- assert(waitstate_key_initialized);
- int r = toku_pthread_key_delete(waitstate_key);
- assert_zero(r);
- waitstate_key_initialized = false;
-}
-
-static struct toku_fair_rwlock_waiter_state *
-get_waitstate(void)
-{
- assert(waitstate_key_initialized);
- struct toku_fair_rwlock_waiter_state *waitstate = NULL;
- void *p = toku_pthread_getspecific(waitstate_key);
- if (!p) {
- p = toku_xmalloc(sizeof *waitstate);
- int r = toku_pthread_setspecific(waitstate_key, p);
- assert_zero(r);
- }
- waitstate = static_cast<struct toku_fair_rwlock_waiter_state *>(p);
- return waitstate;
-}
-
-#define GET_WAITSTATE(name) name = get_waitstate()
-#endif
-
-void toku_fair_rwlock_init (toku_fair_rwlock_t *rwlock) {
- rwlock->state=0LL;
- rwlock->waiters_head = NULL;
- rwlock->waiters_tail = NULL;
- toku_mutex_init(&rwlock->mutex, NULL);
-}
-
-void toku_fair_rwlock_destroy (toku_fair_rwlock_t *rwlock) {
- assert(rwlock->state==0); // no one can hold the mutex, and no one can hold any lock.
- toku_mutex_destroy(&rwlock->mutex);
-}
-
-#ifdef RW_DEBUG
-static __thread int tid=-1;
-static int next_tid=0;
-static int get_tid (void) {
- if (tid==-1) {
- tid = toku_sync_fetch_and_add(&next_tid, 1);
- }
- return tid;
-}
-#define L(l) printf("t%02d %s:%d %s\n", get_tid(), __FILE__, __LINE__, #l)
-#define LP(l,s) printf("t%02d %s:%d %s %lx (wlock=%d rcount=%d qcount=%d)\n", get_tid(), __FILE__, __LINE__, #l, s, s_get_wlock(s), s_get_rcount(s), s_get_qcount(s))
-#else
-#define L(l) ((void)0)
-#define LP(l,s) ((void)s)
-#endif
-
-void foo (void);
-void foo (void) {
- printf("%llx\n", RWS_QCOUNT_MASK|RWS_WLOCK_MASK);
-}
-
-int toku_fair_rwlock_rdlock_slow (toku_fair_rwlock_t *rwlock) {
- uint64_t s;
- struct toku_fair_rwlock_waiter_state *GET_WAITSTATE(waitstate);
- goto ML; // we start in the ML state.
- ML:
- toku_mutex_lock(&rwlock->mutex);
- goto R2;
- R2:
- s = rwlock->state;
- if (s_get_qcount(s)==0 && !s_get_wlock(s)) goto C2;
- else goto C3;
- C2:
- if (toku_sync_bool_compare_and_swap(&rwlock->state, s, s_incr_rcount(s))) goto MU;
- else goto R2;
- C3:
- if (toku_sync_bool_compare_and_swap(&rwlock->state, s, s_incr_qcount(s))) goto E;
- else goto R2;
- E:
- // Put me into the queue.
- if (rwlock->waiters_tail) {
- rwlock->waiters_tail->next = waitstate;
- } else {
- rwlock->waiters_head = waitstate;
- }
- rwlock->waiters_tail = waitstate;
- waitstate->next = NULL;
- waitstate->is_read = 1;
- goto W;
- W:
- toku_cond_wait(&waitstate->cond, &rwlock->mutex);
- // must wait till we are at the head of the queue because of the possiblity of spurious wakeups.
- if (rwlock->waiters_head==waitstate) goto D;
- else goto W;
- D:
- rwlock->waiters_head = waitstate->next;
- if (waitstate->next==NULL) {
- rwlock->waiters_tail = NULL;
- }
- goto WN;
- WN:
- // If the next guy is a reader then wake him up.
- if (waitstate->next!=NULL && waitstate->next->is_read) {
- toku_cond_signal(&rwlock->waiters_head->cond);
- }
- goto R4;
- R4:
- s = rwlock->state;
- goto C4;
- C4:
- if (toku_sync_bool_compare_and_swap(&rwlock->state, s, s_incr_rcount(s_decr_qcount(s)))) goto MU;
- else goto R4;
- MU:
- toku_mutex_unlock(&rwlock->mutex);
- goto DONE;
- DONE:
- return 0;
-}
-
-int toku_fair_rwlock_wrlock_slow (toku_fair_rwlock_t *rwlock) {
- uint64_t s;
- struct toku_fair_rwlock_waiter_state *GET_WAITSTATE(waitstate);
- goto ML;
- ML:
- L(ML);
- toku_mutex_lock(&rwlock->mutex);
- goto R2;
- R2:
- s = rwlock->state;
- LP(R2, s);
- if (s_get_qcount(s)==0 && !s_get_wlock(s) && s_get_rcount(s)==0) goto C2;
- else goto C3;
- C2:
- if (toku_sync_bool_compare_and_swap(&rwlock->state, s, s_set_wlock(s))) goto MU;
- else goto R2;
- C3:
- L(C3);
- if (toku_sync_bool_compare_and_swap(&rwlock->state, s, s_incr_qcount(s))) goto E;
- else goto R2;
- E:
- LP(E, rwlock->state);
- // Put me into the queue.
- if (rwlock->waiters_tail) {
- rwlock->waiters_tail->next = waitstate;
- } else {
- rwlock->waiters_head = waitstate;
- }
- rwlock->waiters_tail = waitstate;
- waitstate->next = NULL;
- waitstate->is_read = 0;
- goto W;
- W:
- toku_cond_wait(&waitstate->cond, &rwlock->mutex);
- // must wait till we are at the head of the queue because of the possiblity of spurious wakeups.
- if (rwlock->waiters_head==waitstate) goto D;
- else goto W;
- D:
- rwlock->waiters_head = waitstate->next;
- if (waitstate->next==NULL) {
- rwlock->waiters_tail = NULL;
- }
- goto R4;
- R4:
- s = rwlock->state;
- assert(!s_get_wlock(s));
- goto C4;
- C4:
- if (toku_sync_bool_compare_and_swap(&rwlock->state, s, s_set_wlock(s_decr_qcount(s)))) goto MU;
- else goto R4;
- MU:
- toku_mutex_unlock(&rwlock->mutex);
- goto DONE;
- DONE:
- return 0;
-}
-
-int toku_fair_rwlock_unlock_r_slow (toku_fair_rwlock_t *rwlock) {
- uint64_t s;
- goto ML;
- ML:
- toku_mutex_lock(&rwlock->mutex);
- goto R2;
- R2:
- s = rwlock->state;
- LP(R2, s);
- if (s_get_rcount(s)>1 || s_get_qcount(s)==0) goto C2;
- else goto C3;
- C2:
- if (toku_sync_bool_compare_and_swap(&rwlock->state, s, s_decr_rcount(s))) goto MU;
- else goto R2;
- C3:
- // rcount==1 and qcount>0
- if (toku_sync_bool_compare_and_swap(&rwlock->state, s, s_decr_rcount(s))) goto WN;
- else goto R2;
- WN:
- LP(WN, rwlock->state);
- toku_cond_signal(&rwlock->waiters_head->cond);
- goto MU;
- MU:
- toku_mutex_unlock(&rwlock->mutex);
- goto DONE;
- DONE:
- return 0;
-}
-
-int toku_fair_rwlock_unlock_w_slow (toku_fair_rwlock_t *rwlock) {
- uint64_t s;
- //assert(s_get_rcount(s)==0 && s_get_wlock(s));
- goto ML;
- ML:
- toku_mutex_lock(&rwlock->mutex);
- goto R2;
- R2:
- LP(R2, rwlock->state);
- s = rwlock->state;
- if (s_get_qcount(s)==0) goto C2;
- else goto C3;
- C2:
- if (toku_sync_bool_compare_and_swap(&rwlock->state, s, s_clear_wlock(s))) goto MU;
- else goto R2;
- C3:
- if (toku_sync_bool_compare_and_swap(&rwlock->state, s, s_clear_wlock(s))) goto WN;
- else goto R2;
- WN:
- LP(WN, rwlock->state);
- toku_cond_signal(&rwlock->waiters_head->cond);
- goto MU;
- MU:
- toku_mutex_unlock(&rwlock->mutex);
- goto DONE;
- DONE:
- return 0;
-}
-
-// This function is defined so we can measure the cost of a function call.
-int fcall_nop (int i) {
- return i;
-}
diff --git a/storage/tokudb/ft-index/portability/toku_fair_rwlock.h b/storage/tokudb/ft-index/portability/toku_fair_rwlock.h
deleted file mode 100644
index 92793b1444d..00000000000
--- a/storage/tokudb/ft-index/portability/toku_fair_rwlock.h
+++ /dev/null
@@ -1,237 +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_pthread.h"
-#include <portability/toku_atomic.h>
-
-// Fair readers/writer locks. These are fair (meaning first-come first-served. No reader starvation, and no writer starvation). And they are
-// probably faster than the linux readers/writer locks (pthread_rwlock_t).
-struct toku_fair_rwlock_waiter_state; // this structure is used internally.
-typedef struct toku_fair_rwlock_s {
- // Try to put enough state into STATE so that in many cases, a compare-and-swap will work.
- // The 64-bit state bits are as follows:
- // bit 0: 1 iff someone has exclusive ownership of the entire state. (This is a spin lock).
- // bit 1: 1 iff someone holds a write lock.
- // bit 2: 1 iff the queue is not empty (if the queue is not empty, then you cannot use the fast path.)
- // bits 3--31 how many read locks are held.
- uint64_t volatile state;
- // The waiters each provide a condition variable. This is the mutex they are all using.
- // If anyone holds this mutex, they must set the RWS_MUTEXED bit first. Then they grab the mutex. Then they clear the bit indicating that they don't have the mutex. No one else can change anything while the RWS_MUTEXED bit is set.
- toku_mutex_t mutex;
- struct toku_fair_rwlock_waiter_state *waiters_head, *waiters_tail;
-} toku_fair_rwlock_t;
-
-void toku_rwlock_init(void) __attribute__((constructor));
-void toku_rwlock_destroy(void) __attribute__((destructor));
-
-#define RWS_WLOCK_MASK 1LL
-
-#define RWS_QCOUNT_OFF 1
-#define RWS_QCOUNT_LEN 31
-#define RWS_QCOUNT_INCR 2LL
-#define RWS_QCOUNT_MASK (((1L<<RWS_QCOUNT_LEN)-1)<<RWS_QCOUNT_OFF)
-
-#define RWS_RCOUNT_OFF (RWS_QCOUNT_OFF+RWS_QCOUNT_LEN)
-#define RWS_RCOUNT_LEN 31
-#define RWS_RCOUNT_INCR (1LL<<32)
-
-static inline int s_get_wlock(uint64_t s) {
- return (s&RWS_WLOCK_MASK)!=0;
-}
-static inline unsigned int s_get_qcount(uint64_t s) {
- return (s>>RWS_QCOUNT_OFF)&((1LL<<RWS_QCOUNT_LEN)-1);
-}
-static inline unsigned int s_get_rcount(uint64_t s) {
- return (s>>RWS_RCOUNT_OFF)&((1LL<<RWS_RCOUNT_LEN)-1);
-}
-
-static inline uint64_t s_set_wlock (uint64_t s) {
- return s | RWS_WLOCK_MASK;
-}
-static inline uint64_t s_clear_wlock (uint64_t s) {
- return s & ~RWS_WLOCK_MASK;
-}
-static inline uint64_t s_incr_qcount (uint64_t s) {
- //printf("%s:%d (%s) s=%lx, get_qcount=%d 1u<<%d=%u\n", __FILE__, __LINE__, __FUNCTION__, s, s_get_qcount(s), RWS_QCOUNT_LEN, 1u<<RWS_QCOUNT_LEN);
- //assert(s_get_qcount(s)+1 < (1u<<RWS_QCOUNT_LEN));
- return s+RWS_QCOUNT_INCR;
-}
-static inline uint64_t s_decr_qcount (uint64_t s) {
- //assert(s_get_qcount(s) > 0);
- return s-RWS_QCOUNT_INCR;
-}
-static inline uint64_t s_incr_rcount (uint64_t s) {
- //assert(s_get_rcount(s)+1 < (1u<<RWS_RCOUNT_LEN));
- return s+RWS_RCOUNT_INCR;
-}
-static inline uint64_t s_decr_rcount (uint64_t s) {
- //assert(s_get_rcount(s) > 0);
- return s-RWS_RCOUNT_INCR;
-}
-
-void toku_fair_rwlock_init (toku_fair_rwlock_t *rwlock);
-void toku_fair_rwlock_destroy (toku_fair_rwlock_t *rwlock);
-int toku_fair_rwlock_rdlock_slow (toku_fair_rwlock_t *rwlock); // this is the slow internal version that grabs the mutex.
-
-// Inline the fast path to avoid function call overhead.
-static inline int toku_fair_rwlock_rdlock (toku_fair_rwlock_t *rwlock) {
- uint64_t s = rwlock->state;
- START:
- s = rwlock->state;
- if (0==(s&(RWS_QCOUNT_MASK | RWS_WLOCK_MASK))) goto C1;
- //if (s_get_qcount(s)==0 && !s_get_wlock(s)) goto C1;
- else goto ML;
- C1:
- if (toku_sync_bool_compare_and_swap(&rwlock->state, s, s_incr_rcount(s))) goto DONE;
- else goto START;
- DONE:
- return 0;
- ML:
- return toku_fair_rwlock_rdlock_slow(rwlock);
-}
-
-int toku_fair_rwlock_wrlock_slow (toku_fair_rwlock_t *rwlock);
-
-// Inline the fast path to avoid function call overhead.
-static inline int toku_fair_rwlock_wrlock (toku_fair_rwlock_t *rwlock) {
- uint64_t s;
- START:
- s = rwlock->state;
- if (s_get_qcount(s)==0 && !s_get_wlock(s) && s_get_rcount(s)==0) goto C1;
- else goto ML;
- C1:
- if (toku_sync_bool_compare_and_swap(&rwlock->state, s, s_set_wlock(s))) goto DONE;
- else goto START;
- DONE:
- return 0;
- ML:
- return toku_fair_rwlock_wrlock_slow(rwlock);
-}
-
-int toku_fair_rwlock_unlock_r_slow (toku_fair_rwlock_t *rwlock);
-int toku_fair_rwlock_unlock_w_slow (toku_fair_rwlock_t *rwlock);
-
-static inline int toku_fair_rwlock_unlock (toku_fair_rwlock_t *rwlock) {
- uint64_t s;
- s = rwlock->state;
- if (s_get_wlock(s)) {
- goto wSTART0; // we already have s.
- wSTART:
- s = rwlock->state;
- goto wSTART0;
- wSTART0:
- if (s_get_qcount(s)==0) goto wC1;
- else goto wML;
- wC1:
- if (toku_sync_bool_compare_and_swap(&rwlock->state, s, s_clear_wlock(s))) goto wDONE;
- else goto wSTART;
- wDONE:
- return 0;
- wML:
- return toku_fair_rwlock_unlock_w_slow (rwlock);
- } else {
- goto rSTART0; // we already have s.
- rSTART:
- s = rwlock->state;
- goto rSTART0;
- rSTART0:
- if (s_get_rcount(s)>1 || s_get_qcount(s)==0) goto rC1;
- else goto rML;
- rC1:
- if (toku_sync_bool_compare_and_swap(&rwlock->state, s, s_decr_rcount(s))) goto rDONE;
- else goto rSTART;
- rDONE:
- return 0;
- rML:
- return toku_fair_rwlock_unlock_r_slow (rwlock);
- }
-}
-int fcall_nop(int);
diff --git a/storage/tokudb/ft-index/scripts/run.stress-tests.py b/storage/tokudb/ft-index/scripts/run.stress-tests.py
index cca286e192d..fbbf5ee6472 100755
--- a/storage/tokudb/ft-index/scripts/run.stress-tests.py
+++ b/storage/tokudb/ft-index/scripts/run.stress-tests.py
@@ -739,6 +739,7 @@ if __name__ == '__main__':
default_recover_testnames = ['recover-test_stress1.tdb',
'recover-test_stress2.tdb',
'recover-test_stress3.tdb',
+ 'recover-child-rollback.tdb',
'recover-test_stress_openclose.tdb']
build_group = OptionGroup(parser, 'Build Options', 'Control how the fractal tree and tests get built.')
build_group.add_option('--skip_build', action='store_false', dest='build', default=True,
diff --git a/storage/tokudb/ft-index/src/CMakeLists.txt b/storage/tokudb/ft-index/src/CMakeLists.txt
index 394d120beaa..7487d1880aa 100644
--- a/storage/tokudb/ft-index/src/CMakeLists.txt
+++ b/storage/tokudb/ft-index/src/CMakeLists.txt
@@ -42,8 +42,14 @@ endif ()
# detect when we are being built as a subproject
if (NOT DEFINED MYSQL_PROJECT_NAME_DOCSTRING)
install(
- TARGETS ${LIBTOKUDB} ${LIBTOKUDB}_static
- DESTINATION lib
+ TARGETS ${LIBTOKUDB}
+ DESTINATION ${INSTALL_LIBDIR}
+ COMPONENT tokukv_libs_shared
+ )
+ install(
+ TARGETS ${LIBTOKUDB}_static
+ DESTINATION ${INSTALL_LIBDIR}
+ COMPONENT tokukv_libs_static
)
endif ()
diff --git a/storage/tokudb/ft-index/src/export.map b/storage/tokudb/ft-index/src/export.map
index 566e751bd74..3f2c7569ea4 100644
--- a/storage/tokudb/ft-index/src/export.map
+++ b/storage/tokudb/ft-index/src/export.map
@@ -5,6 +5,7 @@
db_strerror;
db_version;
db_env_set_direct_io;
+ db_env_set_compress_buffers_before_eviction;
db_env_set_func_fsync;
db_env_set_func_malloc;
db_env_set_func_realloc;
diff --git a/storage/tokudb/ft-index/src/indexer-undo-do.cc b/storage/tokudb/ft-index/src/indexer-undo-do.cc
index a9a2c52bf98..2201c4f37e3 100644
--- a/storage/tokudb/ft-index/src/indexer-undo-do.cc
+++ b/storage/tokudb/ft-index/src/indexer-undo-do.cc
@@ -615,7 +615,16 @@ indexer_ft_delete_committed(DB_INDEXER *indexer, DB *hotdb, DBT *hotkey, XIDS xi
} else {
result = toku_ydb_check_avail_fs_space(indexer->i->env);
if (result == 0) {
- toku_ft_send_delete(db_struct_i(hotdb)->ft_handle, hotkey, xids, TXNID_NONE, make_gc_info(true));
+ FT_HANDLE ft_h = db_struct_i(hotdb)->ft_handle;
+ TXN_MANAGER txn_manager = toku_ft_get_txn_manager(ft_h);
+ txn_manager_state txn_state_for_gc(txn_manager);
+
+ TXNID oldest_referenced_xid_estimate = toku_ft_get_oldest_referenced_xid_estimate(ft_h);
+ txn_gc_info gc_info(&txn_state_for_gc,
+ oldest_referenced_xid_estimate,
+ oldest_referenced_xid_estimate,
+ true);
+ toku_ft_send_delete(db_struct_i(hotdb)->ft_handle, hotkey, xids, &gc_info);
}
}
return result;
@@ -651,7 +660,16 @@ indexer_ft_insert_committed(DB_INDEXER *indexer, DB *hotdb, DBT *hotkey, DBT *ho
} else {
result = toku_ydb_check_avail_fs_space(indexer->i->env);
if (result == 0) {
- toku_ft_send_insert(db_struct_i(hotdb)->ft_handle, hotkey, hotval, xids, FT_INSERT, TXNID_NONE, make_gc_info(true));
+ FT_HANDLE ft_h = db_struct_i(hotdb)->ft_handle;
+ TXN_MANAGER txn_manager = toku_ft_get_txn_manager(ft_h);
+ txn_manager_state txn_state_for_gc(txn_manager);
+
+ TXNID oldest_referenced_xid_estimate = toku_ft_get_oldest_referenced_xid_estimate(ft_h);
+ txn_gc_info gc_info(&txn_state_for_gc,
+ oldest_referenced_xid_estimate,
+ oldest_referenced_xid_estimate,
+ true);
+ toku_ft_send_insert(db_struct_i(hotdb)->ft_handle, hotkey, hotval, xids, FT_INSERT, &gc_info);
}
}
return result;
@@ -670,8 +688,18 @@ indexer_ft_commit(DB_INDEXER *indexer, DB *hotdb, DBT *hotkey, XIDS xids) {
result = indexer->i->test_commit_any(indexer, hotdb, hotkey, xids);
} else {
result = toku_ydb_check_avail_fs_space(indexer->i->env);
- if (result == 0)
- toku_ft_send_commit_any(db_struct_i(hotdb)->ft_handle, hotkey, xids, TXNID_NONE, make_gc_info(true));
+ if (result == 0) {
+ FT_HANDLE ft_h = db_struct_i(hotdb)->ft_handle;
+ TXN_MANAGER txn_manager = toku_ft_get_txn_manager(ft_h);
+ txn_manager_state txn_state_for_gc(txn_manager);
+
+ TXNID oldest_referenced_xid_estimate = toku_ft_get_oldest_referenced_xid_estimate(ft_h);
+ txn_gc_info gc_info(&txn_state_for_gc,
+ oldest_referenced_xid_estimate,
+ oldest_referenced_xid_estimate,
+ true);
+ toku_ft_send_commit_any(db_struct_i(hotdb)->ft_handle, hotkey, xids, &gc_info);
+ }
}
}
return result;
diff --git a/storage/tokudb/ft-index/src/loader.cc b/storage/tokudb/ft-index/src/loader.cc
index 57beee3810f..93ac551632e 100644
--- a/storage/tokudb/ft-index/src/loader.cc
+++ b/storage/tokudb/ft-index/src/loader.cc
@@ -319,8 +319,8 @@ toku_loader_create_loader(DB_ENV *env,
}
TOKUTXN ttxn = txn ? db_txn_struct_i(txn)->tokutxn : NULL;
rval = toku_ft_loader_open(&loader->i->ft_loader,
- loader->i->env->i->cachetable,
- loader->i->env->i->generate_row_for_put,
+ env->i->cachetable,
+ env->i->generate_row_for_put,
src_db,
N,
brts, dbs,
@@ -330,7 +330,7 @@ toku_loader_create_loader(DB_ENV *env,
load_lsn,
ttxn,
puts_allowed,
- loader->i->env->i->loader_memory_size,
+ env->get_loader_memory_size(env),
compress_intermediates);
if ( rval!=0 ) {
toku_free(new_inames_in_env);
diff --git a/storage/tokudb/ft-index/src/tests/CMakeLists.txt b/storage/tokudb/ft-index/src/tests/CMakeLists.txt
index af04123ca93..d85d24be001 100644
--- a/storage/tokudb/ft-index/src/tests/CMakeLists.txt
+++ b/storage/tokudb/ft-index/src/tests/CMakeLists.txt
@@ -67,10 +67,12 @@ if(BUILD_TESTING OR BUILD_SRC_TESTS)
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
@@ -105,6 +107,7 @@ if(BUILD_TESTING OR BUILD_SRC_TESTS)
loader-stress-del
loader-stress-test
loader-tpch-load
+ locktree_escalation_stalls
lock-pressure
manyfiles
maxsize-for-loader
@@ -146,6 +149,7 @@ if(BUILD_TESTING OR BUILD_SRC_TESTS)
recover-2483
recover-3113
recover-5146
+ recover-child-rollback
recover-compare-db
recover-compare-db-descriptor
recover-del-multiple
@@ -252,10 +256,12 @@ if(BUILD_TESTING OR BUILD_SRC_TESTS)
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
@@ -264,6 +270,7 @@ if(BUILD_TESTING OR BUILD_SRC_TESTS)
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
@@ -578,7 +585,7 @@ if(BUILD_TESTING OR BUILD_SRC_TESTS)
foreach(oldver 4.2.0 5.0.8 5.2.7 6.0.0 6.1.0 6.5.1 6.6.3)
set(versiondir ${TOKUDB_DATA}/old-stress-test-envs/${oldver})
- if (NOT EXISTS "${versiondir}/" AND NOT WARNED_ABOUT_DATA)
+ if (NOT EXISTS "${versiondir}/" AND NOT WARNED_ABOUT_DATA AND CMAKE_PROJECT_NAME STREQUAL TokuDB)
message(WARNING "Test data for upgrade tests for version ${oldver} doesn't exist, check out ${versiondir}/*-2000-dir first or upgrade stress tests may fail.")
set(WARNED_ABOUT_DATA 1)
endif ()
@@ -612,7 +619,7 @@ if(BUILD_TESTING OR BUILD_SRC_TESTS)
endif ()
endforeach(src)
- if (NOT EXISTS "${TOKUDB_DATA}/test_5902/" AND NOT WARNED_ABOUT_DATA)
+ if (NOT EXISTS "${TOKUDB_DATA}/test_5902/" AND NOT WARNED_ABOUT_DATA AND CMAKE_PROJECT_NAME STREQUAL TokuDB)
message(WARNING "Test data for dump-env.tdb doesn't exist, check out ${TOKUDB_DATA}/test_5902 first or dump-env.tdb may fail.")
set(WARNED_ABOUT_DATA 1)
endif ()
@@ -653,7 +660,7 @@ if(BUILD_TESTING OR BUILD_SRC_TESTS)
endforeach(num)
set(old_loader_upgrade_data "${TOKUDB_DATA}/env_preload.4.2.0.emptydictionaries.cleanshutdown")
- if (NOT EXISTS "${old_loader_upgrade_data}/" AND NOT WARNED_ABOUT_DATA)
+ if (NOT EXISTS "${old_loader_upgrade_data}/" AND NOT WARNED_ABOUT_DATA AND CMAKE_PROJECT_NAME STREQUAL TokuDB)
message(WARNING "Test data for loader upgrade tests doesn't exist, check out ${old_loader_upgrade_data} first, or loader-stress-test3.tdb may fail.")
set(WARNED_ABOUT_DATA 1)
endif ()
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 442ccfd112d..72267437a4a 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-first-empty.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-first-empty.cc
@@ -220,7 +220,7 @@ int test_main(int argc, char * const argv[]) {
}
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); assert(r == 0);
+ r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
#endif
// create the db
diff --git a/storage/tokudb/ft-index/src/tests/blocking-first.cc b/storage/tokudb/ft-index/src/tests/blocking-first.cc
index 9be783d2a04..1bd414a90aa 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-first.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-first.cc
@@ -237,7 +237,7 @@ int test_main(int argc, char * const argv[]) {
}
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); assert(r == 0);
+ r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
#endif
// create the db
diff --git a/storage/tokudb/ft-index/src/tests/blocking-last.cc b/storage/tokudb/ft-index/src/tests/blocking-last.cc
index 9166a07aa28..5ca6ce5ec6a 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-last.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-last.cc
@@ -237,7 +237,7 @@ int test_main(int argc, char * const argv[]) {
}
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); assert(r == 0);
+ r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
#endif
// create the db
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 c85996275bd..fb591feff28 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
@@ -306,7 +306,7 @@ int test_main(int argc, char * const argv[]) {
}
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); assert(r == 0);
+ 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
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 561f2550bb9..cece47cbeec 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-prelock-range.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-prelock-range.cc
@@ -182,7 +182,7 @@ int test_main(int argc, char * const argv[]) {
}
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); assert(r == 0);
+ r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
#endif
// create the db
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 cffb164fba3..c43bcfad5f0 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-put-timeout.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-put-timeout.cc
@@ -233,7 +233,7 @@ int test_main(int argc, char * const argv[]) {
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); assert(r == 0);
+ 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
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 f2f7ea0e825..9c8ad60787b 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-put-wakeup.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-put-wakeup.cc
@@ -209,7 +209,7 @@ int test_main(int argc, char * const argv[]) {
}
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); assert(r == 0);
+ r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
#endif
// create the db
diff --git a/storage/tokudb/ft-index/src/tests/blocking-put.cc b/storage/tokudb/ft-index/src/tests/blocking-put.cc
index d377e86c236..afd083986d8 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-put.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-put.cc
@@ -181,7 +181,7 @@ int test_main(int argc, char * const argv[]) {
}
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); assert(r == 0);
+ r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
#endif
// create the db
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 a97d6d2f935..8d2dad831a2 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
@@ -247,7 +247,7 @@ int test_main(int argc, char * const argv[]) {
}
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); assert(r == 0);
+ r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
#endif
// create the db
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 ee2787554f4..838d18ed6d5 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
@@ -242,7 +242,7 @@ int test_main(int argc, char * const argv[]) {
}
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); assert(r == 0);
+ r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
#endif
// create the db
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 829672dedae..7d06dc4c9e0 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
@@ -245,7 +245,7 @@ int test_main(int argc, char * const argv[]) {
}
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); assert(r == 0);
+ r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
#endif
// create the db
diff --git a/storage/tokudb/ft-index/src/tests/blocking-set.cc b/storage/tokudb/ft-index/src/tests/blocking-set.cc
index 70c17da513f..d229321aa43 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-set.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-set.cc
@@ -227,7 +227,7 @@ int test_main(int argc, char * const argv[]) {
}
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); assert(r == 0);
+ r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
#endif
// create the db
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 91626773f35..2ae82319a7e 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-table-lock.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-table-lock.cc
@@ -175,7 +175,7 @@ int test_main(int argc, char * const argv[]) {
}
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); assert(r == 0);
+ r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
#endif
// create the db
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 e78c95cb2e3..004a7aad12d 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
@@ -273,7 +273,7 @@ int test_main(int argc, char * const argv[]) {
#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); assert(r == 0); // no wait
+ 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);
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 d89235d7f59..54682db81af 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
@@ -214,7 +214,7 @@ int test_main(int argc, char * const argv[]) {
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); assert(r == 0);
+ 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
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 21ae8d853f1..1a546825fc4 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
@@ -275,7 +275,7 @@ int test_main(int argc, char * const argv[]) {
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); assert(r == 0);
+ r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
#endif
#if defined(USE_BDB)
if (!poll_deadlock) {
diff --git a/storage/tokudb/ft-index/src/tests/env_loader_memory.cc b/storage/tokudb/ft-index/src/tests/env_loader_memory.cc
index 1cbdc1b16f5..106bdefd3a9 100644
--- a/storage/tokudb/ft-index/src/tests/env_loader_memory.cc
+++ b/storage/tokudb/ft-index/src/tests/env_loader_memory.cc
@@ -91,14 +91,21 @@ PATENT RIGHTS GRANT:
#include "test.h"
#include <db.h>
+static uint64_t my_loader_memory_size;
+
+static uint64_t get_loader_memory_size(void) {
+ return my_loader_memory_size;
+}
+
int test_main (int argc, char * const argv[]) {
parse_args(argc, argv);
int r;
DB_ENV *env;
r = db_env_create(&env, 0);
assert_zero(r);
+ env->set_loader_memory_size(env, get_loader_memory_size);
for (uint64_t n = 0 ; n < 10000000000; n += 1000000000) {
- env->set_loader_memory_size(env, n);
+ my_loader_memory_size = n;
assert(env->get_loader_memory_size(env) == n);
}
r = env->close(env, 0);
diff --git a/storage/tokudb/ft-index/src/tests/env_nproc.cc b/storage/tokudb/ft-index/src/tests/env_nproc.cc
new file mode 100644
index 00000000000..29bc216f9c8
--- /dev/null
+++ b/storage/tokudb/ft-index/src/tests/env_nproc.cc
@@ -0,0 +1,143 @@
+/* -*- 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) 2009-2013 Tokutek Inc. All rights reserved."
+#ident "$Id$"
+
+#include "test.h"
+#include <db.h>
+#include <sys/resource.h>
+
+static void env_open_close(void) {
+ int r;
+
+ 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);
+ if (r != 0) {
+ fprintf(stderr, "%s:%u r=%d\n", __FILE__, __LINE__, r);
+ }
+ r = env->close(env, 0);
+ assert(r == 0);
+}
+
+int test_main (int argc, char * const argv[]) {
+ int r;
+ int limit = 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;
+ }
+ limit = atoi(argv[i]);
+ continue;
+ }
+
+ toku_os_recursive_delete(TOKU_TEST_FILENAME);
+ r = toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO);
+
+ struct rlimit nproc_rlimit;
+ r = getrlimit(RLIMIT_NPROC, &nproc_rlimit);
+ assert(r == 0);
+
+ nproc_rlimit.rlim_cur = limit;
+ r = setrlimit(RLIMIT_NPROC, &nproc_rlimit);
+ assert(r == 0);
+
+ env_open_close();
+
+ return 0;
+}
diff --git a/storage/tokudb/ft-index/src/tests/filesize.cc b/storage/tokudb/ft-index/src/tests/filesize.cc
index e03bcee4a15..c1b7ad2df30 100644
--- a/storage/tokudb/ft-index/src/tests/filesize.cc
+++ b/storage/tokudb/ft-index/src/tests/filesize.cc
@@ -206,7 +206,8 @@ delete_n (uint32_t ah)
static void
optimize(void) {
if (verbose) printf("Filesize: begin optimize dictionary\n");
- int r = db->hot_optimize(db, NULL, NULL, NULL, NULL);
+ uint64_t loops_run;
+ int r = db->hot_optimize(db, NULL, NULL, NULL, NULL, &loops_run);
CKERR(r);
if (verbose) printf("Filesize: end optimize dictionary\n");
}
diff --git a/storage/tokudb/ft-index/src/tests/get_last_key.cc b/storage/tokudb/ft-index/src/tests/get_last_key.cc
new file mode 100644
index 00000000000..36c7ab63259
--- /dev/null
+++ b/storage/tokudb/ft-index/src/tests/get_last_key.cc
@@ -0,0 +1,299 @@
+/* -*- 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 that various queries behave correctly
+ *
+ * Zardosht says:
+ *
+ * write a test that inserts a bunch of elements into the tree,
+ * and then verify that the following types of queries work:
+ * - db->get
+ * - next
+ * - prev
+ * - set_range
+ * - set_range_reverse
+ * - first
+ * - last
+ * - current
+ *
+ * do it on a table with:
+ * - just a leaf node
+ * - has internal nodes (make node size 4K and bn size 1K)
+ * - big cachetable such that everything fits
+ * - small cachetable such that not a lot fits
+ *
+ * make sure APIs are the callback APIs (getf_XXX)
+ * make sure your callbacks all return TOKUDB_CURSOR_CONTINUE,
+ * so we ensure that returning TOKUDB_CURSOR_CONTINUE does not
+ * mess anything up.
+ */
+
+#include "test.h"
+
+/**
+ * Calculate or verify that a value for a given key is correct
+ * Returns 0 if the value is correct, nonzero otherwise.
+ */
+static void get_value_by_key(DBT * key, DBT * value)
+{
+ // keys/values are always stored in the DBT in net order
+ int * CAST_FROM_VOIDP(k, key->data);
+ int v = toku_ntohl(*k) * 2 + 1;
+ memcpy(value->data, &v, sizeof(int));
+}
+
+static void prepare_for_env(void) {
+ toku_os_recursive_delete(TOKU_TEST_FILENAME);
+ int r = toku_os_mkdir(TOKU_TEST_FILENAME, 0755); { int chk_r = r; CKERR(chk_r); }
+}
+
+static void init_env(DB_ENV ** env, size_t ct_size)
+{
+ int r;
+ const int envflags = DB_INIT_MPOOL | DB_CREATE | DB_THREAD |
+ DB_INIT_LOCK | DB_INIT_LOG | DB_INIT_TXN | DB_PRIVATE;
+
+ printf("initializing environment\n");
+
+ r = db_env_create(env, 0); { int chk_r = r; CKERR(chk_r); }
+ assert(ct_size < 1024 * 1024 * 1024L);
+ r = (*env)->set_cachesize(*env, 0, ct_size, 1); { int chk_r = r; CKERR(chk_r); }
+ r = (*env)->open(*env, TOKU_TEST_FILENAME, envflags, 0755); { int chk_r = r; CKERR(chk_r); }
+}
+
+static void init_db(DB_ENV * env, DB ** db)
+{
+ int r;
+ const int node_size = 4096;
+ const int bn_size = 1024;
+
+ printf("initializing db\n");
+
+ DB_TXN * txn;
+ r = db_create(db, env, 0); { int chk_r = r; CKERR(chk_r); }
+ r = (*db)->set_readpagesize(*db, bn_size); { int chk_r = r; CKERR(chk_r); }
+ r = (*db)->set_pagesize(*db, node_size); { int chk_r = r; CKERR(chk_r); }
+ r = env->txn_begin(env, nullptr, &txn, 0); { int chk_r = r; CKERR(chk_r); }
+ r = (*db)->open(*db, txn, "db", nullptr, DB_BTREE, DB_CREATE, 0644); { int chk_r = r; CKERR(chk_r); }
+ r = txn->commit(txn, 0); { int chk_r = r; CKERR(chk_r); }
+}
+
+static void cleanup_env_and_db(DB_ENV * env, DB * db)
+{
+ int r;
+
+ printf("cleaning up environment and db\n");
+ r = db->close(db, 0); { int chk_r = r; CKERR(chk_r); }
+ r = env->close(env, 0); { int chk_r = r; CKERR(chk_r); }
+}
+
+static int get_last_key_cb(const DBT *key, const DBT *value, void *extra) {
+ if (key->data) {
+ invariant_null(value);
+ int expected_key = *(int*)extra;
+ int found_key = *(int*)key->data;
+ invariant(expected_key == (int)ntohl(found_key));
+ }
+ return 0;
+}
+
+
+static void check_last_key_matches(DB *db, int expect_r, int key) {
+ int r = db->get_last_key(db, get_last_key_cb, &key);
+ CKERR2(r, expect_r);
+}
+
+static void do_test(size_t ct_size, int num_keys)
+{
+ int i, r;
+ DB * db;
+ DB_ENV * env;
+ DB_TXN *txn = nullptr;
+ DB_TXN *txn2 = nullptr;
+ uint64_t loops_run = 0;
+
+
+ printf("doing tests for ct_size %lu, num_keys %d\n",
+ ct_size, num_keys);
+
+ // initialize everything and insert data
+ prepare_for_env();
+ init_env(&env, ct_size);
+ assert(env != nullptr);
+ init_db(env, &db);
+ assert(db != nullptr);
+
+ r = env->txn_begin(env, nullptr, &txn, 0);
+ CKERR(r);
+ DBT key, value;
+ for (i = 0; i < num_keys; i++) {
+ int v, k = toku_htonl(i);
+ dbt_init(&key, &k, sizeof(int));
+ dbt_init(&value, &v, sizeof(int));
+ get_value_by_key(&key, &value);
+ r = db->put(db, txn, &key, &value, 0);
+ CKERR(r);
+ }
+ CKERR(r);
+
+ int expect_r = num_keys == 0 ? DB_NOTFOUND : 0;
+ check_last_key_matches(db, expect_r, num_keys - 1);
+
+ r = txn->commit(txn, 0);
+ check_last_key_matches(db, expect_r, num_keys - 1);
+
+ if (num_keys == 0) {
+ goto cleanup;
+ }
+ r = env->txn_begin(env, nullptr, &txn2, 0);
+ CKERR(r);
+ r = env->txn_begin(env, nullptr, &txn, 0);
+ CKERR(r);
+
+ r = db->del(db, txn, &key, 0);
+ check_last_key_matches(db, 0, num_keys - 1);
+
+ r = txn->commit(txn, 0);
+ check_last_key_matches(db, 0, num_keys - 1);
+
+ r = txn2->commit(txn2, 0);
+ check_last_key_matches(db, 0, num_keys - 1);
+
+ //Run Garbage collection (NOTE does not work when everything fits in root??? WHY)
+ r = db->hot_optimize(db, nullptr, nullptr, nullptr, nullptr, &loops_run);
+ CKERR(r);
+
+ r = env->txn_checkpoint(env, 0, 0, 0);
+ CKERR(r);
+
+ //Run Garbage collection (NOTE does not work when everything fits in root??? WHY)
+ r = db->hot_optimize(db, nullptr, nullptr, nullptr, nullptr, &loops_run);
+ CKERR(r);
+
+ r = env->txn_checkpoint(env, 0, 0, 0);
+ CKERR(r);
+
+ //Fully close and reopen
+ //This clears cachetable
+ //note that closing a db and reopening may not flush the cachetable so we close env as well
+ cleanup_env_and_db(env, db);
+ init_env(&env, ct_size);
+ assert(env != nullptr);
+ init_db(env, &db);
+ assert(db != nullptr);
+
+ //NOTE: tried overkill (double optimize, double checkpoint.. gc still doesn't happen for everything in root in single basement
+
+ if (num_keys >= 2) {
+ // At least one key remains.
+ check_last_key_matches(db, 0, num_keys - 2);
+ } else {
+ //no key remains. Should find nothing.
+ check_last_key_matches(db, DB_NOTFOUND, -1);
+ }
+cleanup:
+ cleanup_env_and_db(env, db);
+}
+
+int test_main(int argc, char * const argv[])
+{
+ default_parse_args(argc, argv);
+
+ for (int i = 0; i <= 2; i++) {
+ do_test(1024*1024, i);
+ }
+ for (int i = 4; i <= 1024; i*=2) {
+ do_test(1024*1024, i);
+ }
+
+ return 0;
+}
+
diff --git a/storage/tokudb/ft-index/src/tests/hot-optimize-table-tests.cc b/storage/tokudb/ft-index/src/tests/hot-optimize-table-tests.cc
index ce245ce69f9..6a00afa4a51 100644
--- a/storage/tokudb/ft-index/src/tests/hot-optimize-table-tests.cc
+++ b/storage/tokudb/ft-index/src/tests/hot-optimize-table-tests.cc
@@ -247,7 +247,8 @@ hot_test(DB* db, unsigned int size)
// Flatten the tree.
verbose ? printf("Calling hot optimize...\n") : 0;
- r = db->hot_optimize(db, NULL, NULL, NULL, NULL);
+ uint64_t loops_run;
+ r = db->hot_optimize(db, NULL, NULL, NULL, NULL, &loops_run);
assert(r == 0);
verbose ? printf("HOT Finished!\n") : 0;
for (unsigned int i = 0; i < size; ++i) {
diff --git a/storage/tokudb/ft-index/src/tests/locktree_escalation_stalls.cc b/storage/tokudb/ft-index/src/tests/locktree_escalation_stalls.cc
new file mode 100644
index 00000000000..037d2fc46a9
--- /dev/null
+++ b/storage/tokudb/ft-index/src/tests/locktree_escalation_stalls.cc
@@ -0,0 +1,312 @@
+/* -*- 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) 2009-2013 Tokutek Inc. All rights reserved."
+#ident "$Id$"
+
+// This test ensures that lock escalation occurs on the big transaction thread.
+// locktree_escalation_stalls --max_i 1000000000 --n_small 16 --verbose
+
+#include "test.h"
+#include <db.h>
+#include "toku_time.h"
+#include "toku_pthread.h"
+
+// from #include "threaded_stress_test_helpers.h"
+// For each line of engine status output, look for lines that contain substrings
+// that match any of the strings in the pattern string. The pattern string contains
+// 0 or more strings separated by the '|' character, kind of like a regex.
+static void print_matching_engine_status_rows(DB_ENV *env, const char *pattern) {
+ uint64_t num_rows;
+ env->get_engine_status_num_rows(env, &num_rows);
+ uint64_t buf_size = num_rows * 128;
+ const char *row;
+ char *row_r;
+
+ char *pattern_copy = toku_xstrdup(pattern);
+ int num_patterns = 1;
+ for (char *p = pattern_copy; *p != '\0'; p++) {
+ if (*p == '|') {
+ *p = '\0';
+ num_patterns++;
+ }
+ }
+
+ char *XMALLOC_N(buf_size, buf);
+ int r = env->get_engine_status_text(env, buf, buf_size);
+ invariant_zero(r);
+
+ for (row = strtok_r(buf, "\n", &row_r); row != nullptr; row = strtok_r(nullptr, "\n", &row_r)) {
+ const char *p = pattern_copy;
+ for (int i = 0; i < num_patterns; i++, p += strlen(p) + 1) {
+ if (strstr(row, p) != nullptr) {
+ fprintf(stderr, "%s\n", row);
+ }
+ }
+ }
+
+ toku_free(pattern_copy);
+ toku_free(buf);
+ fflush(stderr);
+}
+
+static volatile int killed = 0;
+
+// in a big transaction, insert a bunch of rows.
+static void big_test(DB_ENV *env, DB *db, uint64_t max_i) {
+ if (verbose)
+ fprintf(stderr, "%u %s\n", toku_os_gettid(), __FUNCTION__);
+ int r;
+
+ DB_TXN *txn = NULL;
+ r = env->txn_begin(env, NULL, &txn, 0);
+ assert(r == 0);
+
+ for (uint64_t i = 0; !killed && i < max_i; i++) {
+ uint64_t k = htonl(i);
+ DBT key = { .data = &k, .size = sizeof k };
+ DBT val = { .data = &i, .size = sizeof i };
+ uint64_t t_start = toku_current_time_microsec();
+ r = db->put(db, txn, &key, &val, 0);
+ assert(r == 0);
+ uint64_t t_end = toku_current_time_microsec();
+ uint64_t t_delta = t_end - t_start;
+ if (t_delta >= 1000000) {
+ fprintf(stderr, "%u %s i=%" PRIu64 " %" PRIu64 "\n", toku_os_gettid(), __FUNCTION__, i, t_delta);
+ if (verbose)
+ print_matching_engine_status_rows(env, "locktree");
+ }
+
+ toku_pthread_yield();
+ }
+
+ r = txn->commit(txn, 0);
+ assert(r == 0);
+}
+
+// insert a row in a single transaction.
+static void small_test(DB_ENV *env, DB *db, uint64_t max_i) {
+ if (verbose)
+ fprintf(stderr, "%u %s\n", toku_os_gettid(), __FUNCTION__);
+ int r;
+ uint64_t k = toku_os_gettid(); // get a unique number
+ for (uint64_t i = 0; !killed && i < max_i; i++) {
+ DB_TXN *txn = NULL;
+ r = env->txn_begin(env, NULL, &txn, 0);
+ assert(r == 0);
+
+ DBT key = { .data = &k, .size = sizeof k };
+ DBT val = { .data = &i, .size = sizeof i };
+ uint64_t t_start = toku_current_time_microsec();
+ r = db->put(db, txn, &key, &val, 0);
+ assert(r == 0);
+ uint64_t t_end = toku_current_time_microsec();
+ uint64_t t_delta = t_end - t_start;
+ if (t_delta >= 1000000) {
+ fprintf(stderr, "%u %s %" PRIu64 "\n", toku_os_gettid(), __FUNCTION__, t_delta);
+ assert(0);
+ }
+
+ r = txn->commit(txn, 0);
+ assert(r == 0);
+
+ toku_pthread_yield();
+ }
+}
+
+struct test_args {
+ DB_ENV *env;
+ DB *db;
+ uint64_t max_i;
+ void (*test_f)(DB_ENV *env, DB *db, uint64_t max_i);
+};
+
+static void *test_f(void *args) {
+ struct test_args *test_args = (struct test_args *) args;
+ test_args->test_f(test_args->env, test_args->db, test_args->max_i);
+ return args;
+}
+
+static void run_test(uint64_t max_i, int n_small) {
+ int r;
+
+ DB_ENV *env = NULL;
+ r = db_env_create(&env, 0);
+ assert(r == 0);
+ env->set_errfile(env, stderr);
+ r = env->set_cachesize(env, 8, 0, 1);
+ assert(r == 0);
+ r = env->set_lk_max_memory(env, 1000000000);
+ assert(r == 0);
+ 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);
+
+ DB *big_db = NULL;
+ r = db_create(&big_db, env, 0);
+ assert(r == 0);
+
+ r = big_db->open(big_db, NULL, "big", NULL, DB_BTREE, DB_AUTO_COMMIT+DB_CREATE, S_IRWXU+S_IRWXG+S_IRWXO);
+ assert(r == 0);
+
+ DB *small_db = NULL;
+ r = db_create(&small_db, env, 0);
+ assert(r == 0);
+
+ r = small_db->open(small_db, NULL, "small", NULL, DB_BTREE, DB_AUTO_COMMIT+DB_CREATE, S_IRWXU+S_IRWXG+S_IRWXO);
+ assert(r == 0);
+
+ struct test_args big_test_args = {
+ env, big_db, max_i, big_test,
+ };
+ toku_pthread_t big_id;
+ r = toku_pthread_create(&big_id, NULL, test_f, &big_test_args);
+ assert(r == 0);
+
+ struct test_args small_test_args[n_small];
+ toku_pthread_t small_id[n_small];
+ for (int i = 0; i < n_small; i++) {
+ small_test_args[i] = { env, small_db, max_i, small_test };
+ r = toku_pthread_create(&small_id[i], NULL, test_f, &small_test_args[i]);
+ assert(r == 0);
+ }
+
+ void *big_ret;
+ r = toku_pthread_join(big_id, &big_ret);
+ assert(r == 0);
+
+ killed = 1;
+
+ for (int i = 0; i < n_small; i++) {
+ void *small_ret;
+ r = toku_pthread_join(small_id[i], &small_ret);
+ assert(r == 0);
+ }
+
+ r = small_db->close(small_db, 0);
+ assert(r == 0);
+
+ r = big_db->close(big_db, 0);
+ assert(r == 0);
+
+ r = env->close(env, 0);
+ assert(r == 0);
+}
+
+int test_main (int argc, char * const argv[]) {
+ int r;
+ uint64_t max_i = 10000;
+ int n_small = 1;
+
+ // 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) {
+ if (verbose > 0) verbose--;
+ continue;
+ }
+ if (strcmp(argv[i], "--max_i") == 0 && i+1 < argc) {
+ max_i = atoll(argv[++i]);
+ continue;
+ }
+ if (strcmp(argv[i], "--n_small") == 0 && i+1 < argc) {
+ n_small = atoi(argv[++i]);
+ continue;
+ }
+ }
+
+ toku_os_recursive_delete(TOKU_TEST_FILENAME);
+ r = toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO);
+ assert(r == 0);
+
+ run_test(max_i, n_small);
+
+ return 0;
+}
diff --git a/storage/tokudb/ft-index/src/tests/recover-child-rollback.cc b/storage/tokudb/ft-index/src/tests/recover-child-rollback.cc
new file mode 100644
index 00000000000..00f036cc174
--- /dev/null
+++ b/storage/tokudb/ft-index/src/tests/recover-child-rollback.cc
@@ -0,0 +1,168 @@
+/* -*- 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 "$Id$"
+#include "test.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+
+#include <toku_pthread.h>
+#include <unistd.h>
+#include <memory.h>
+#include <sys/stat.h>
+#include <db.h>
+
+#include "threaded_stress_test_helpers.h"
+
+//
+// This test is a form of stress that does operations on a single dictionary:
+// We create a dictionary bigger than the cachetable (around 4x greater).
+// Then, we spawn a bunch of pthreads that do the following:
+// - scan dictionary forward with bulk fetch
+// - scan dictionary forward slowly
+// - scan dictionary backward with bulk fetch
+// - scan dictionary backward slowly
+// - Grow the dictionary with insertions
+// - do random point queries into the dictionary
+// With the small cachetable, this should produce quite a bit of churn in reading in and evicting nodes.
+// If the test runs to completion without crashing, we consider it a success. It also tests that snapshots
+// work correctly by verifying that table scans sum their vals to 0.
+//
+// This does NOT test:
+// - splits and merges
+// - multiple DBs
+//
+// Variables that are interesting to tweak and run:
+// - small cachetable
+// - number of elements
+//
+
+static void
+stress_table(DB_ENV *env, DB **dbp, struct cli_args *cli_args) {
+ //
+ // the threads that we want:
+ // - one (or more) thread(s) constantly updating random values, wrapped in a persistent parent transaction.
+
+ if (verbose) printf("starting creation of pthreads\n");
+ const int num_threads = cli_args->num_update_threads;
+ struct arg myargs[num_threads];
+ for (int i = 0; i < num_threads; i++) {
+ arg_init(&myargs[i], dbp, env, cli_args);
+ }
+
+ struct update_op_args uoe = get_update_op_args(cli_args, NULL);
+ // make the guy that updates the db
+ for (int i = 0; i < cli_args->num_update_threads; ++i) {
+ myargs[i].operation_extra = &uoe;
+ myargs[i].operation = update_op;
+ myargs[i].do_prepare = true;
+ myargs[i].wrap_in_parent = true;
+ }
+
+ run_workers(myargs, num_threads, cli_args->num_seconds, true, cli_args);
+}
+
+int
+test_main(int argc, char *const argv[]) {
+ struct cli_args args = get_default_args();
+ args.num_seconds = 5;
+ //args.txn_size = 64; // 100 * 256 is more than enough to spill (4096) byte rollback nodes for parent and child.
+ //args.val_size = 512; // Large values to overflow a rollback log node fast.
+ //args.env_args.node_size = 4*1024*1024; // Large nodes to prevent spending much time
+ //args.env_args.basement_node_size = 128*1024; // Large nodes to prevent spending much time
+ args.env_args.checkpointing_period = 1;
+ parse_stress_test_args(argc, argv, &args);
+ if (args.do_test_and_crash) {
+ stress_test_main(&args);
+ }
+ if (args.do_recover) {
+ stress_recover(&args);
+ }
+ return 0;
+}
diff --git a/storage/tokudb/ft-index/src/tests/test_4368.cc b/storage/tokudb/ft-index/src/tests/test_4368.cc
index 2f578d03bcb..f000efa7813 100644
--- a/storage/tokudb/ft-index/src/tests/test_4368.cc
+++ b/storage/tokudb/ft-index/src/tests/test_4368.cc
@@ -113,7 +113,8 @@ test_main (int UU(argc), char UU(*const argv[])) {
r = db->open(db, NULL, "test.db", 0, DB_BTREE, DB_CREATE, S_IRWXU+S_IRWXG+S_IRWXO); assert(r == 0);
// call hot_optimize on an empty db. The empty db should have only a root node, which should invoke the bug
- r = db->hot_optimize(db, NULL, NULL, NULL, NULL); assert_zero(r);
+ uint64_t loops_run;
+ r = db->hot_optimize(db, NULL, NULL, NULL, NULL, &loops_run); assert_zero(r);
r=db->close(db, 0); assert(r==0);
r=env->close(env, 0); assert(r==0);
diff --git a/storage/tokudb/ft-index/src/tests/test_bad_implicit_promotion.cc b/storage/tokudb/ft-index/src/tests/test_bad_implicit_promotion.cc
new file mode 100644
index 00000000000..8fcff7c6132
--- /dev/null
+++ b/storage/tokudb/ft-index/src/tests/test_bad_implicit_promotion.cc
@@ -0,0 +1,190 @@
+/* -*- 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) 2014 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) 2014 Tokutek Inc. All rights reserved."
+
+#include "test.h"
+
+// Test the following scenario:
+// Begin A
+// A deletes key K
+// A aborts
+// Begin B
+// B deletes key K-1
+// B deletes key K
+// B deletes key K+1
+// B commits
+// Begin C
+// C queries K, should read K (not the delete!).
+//
+// An incorrect mvcc implementation would 'implicitly' promote
+// A's delete to committed, based on the fact that the oldest
+// referenced xid at the time of injection for key k-1 and k+1
+// is greater than A's xid.
+
+static void test_insert_bad_implicit_promotion(void) {
+ int r;
+
+ DB_ENV *env;
+ r = db_env_create(&env, 0); CKERR(r);
+ r = env->set_cachesize(env, 1, 0, 1); CKERR(r); // 1gb cache so this test fits in memory
+ 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); CKERR(r);
+ r = db->set_pagesize(db, 4096); CKERR(r);
+ r = db->open(db, NULL, "db", NULL, DB_BTREE, DB_CREATE, 0666); CKERR(r);
+
+ const int val_size = 512;
+
+ DBT key;
+ DBT val;
+ char *XMALLOC_N(val_size, val_buf);
+ memset(val_buf, 'x', val_size);
+ dbt_init(&val, val_buf, val_size);
+
+ // Insert rows [0, N]
+ const int N = 1000;
+ for (int i = 0; i < N; i++) {
+ int k = toku_htonl(i);
+ dbt_init(&key, &k, sizeof(k));
+ r = db->put(db, NULL, &key, &val, 0); CKERR(r);
+ }
+
+ int key_500 = toku_htonl(500);
+ int key_499 = toku_htonl(499);
+ int key_501 = toku_htonl(501);
+ // sanity check our keys
+ r = db->get(db, NULL, dbt_init(&key, &key_500, sizeof(key_500)), &val, 0); CKERR(r);
+ r = db->get(db, NULL, dbt_init(&key, &key_500, sizeof(key_499)), &val, 0); CKERR(r);
+ r = db->get(db, NULL, dbt_init(&key, &key_500, sizeof(key_501)), &val, 0); CKERR(r);
+
+ // Abort a delete for key 500
+ DB_TXN *txn_A;
+ r = env->txn_begin(env, NULL, &txn_A, DB_SERIALIZABLE); CKERR(r);
+ dbt_init(&key, &key_500, sizeof(key_500));
+ r = db->del(db, txn_A, &key, DB_DELETE_ANY); CKERR(r);
+ r = txn_A->abort(txn_A); CKERR(r);
+
+ // Commit two deletes on keys 499 and 501. This should inject
+ // at least one message in the same buffer that has the delete/abort
+ // messages for key 500.
+ DB_TXN *txn_B;
+ r = env->txn_begin(env, NULL, &txn_B, DB_SERIALIZABLE); CKERR(r);
+ dbt_init(&key, &key_499, sizeof(key_499));
+ r = db->del(db, txn_B, &key, DB_DELETE_ANY); CKERR(r);
+ dbt_init(&key, &key_501, sizeof(key_501));
+ r = db->del(db, txn_B, &key, DB_DELETE_ANY); CKERR(r);
+ r = txn_B->commit(txn_B, 0); CKERR(r);
+
+ // No transactions are live - so when we create txn C, the oldest
+ // referenced xid will be txn C. If our implicit promotion logic is
+ // wrong, we will use txn C's xid to promote the delete on key 500
+ // before the abort message hits it, and C's query will return nothing.
+ DB_TXN *txn_C;
+ dbt_init(&key, &key_500, sizeof(key_500));
+ r = env->txn_begin(env, NULL, &txn_C, DB_TXN_SNAPSHOT); CKERR(r);
+ r = db->get(db, txn_C, &key, &val, 0); CKERR(r);
+ r = txn_C->commit(txn_C, 0); CKERR(r);
+
+ toku_free(val_buf);
+ 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);
+
+ toku_os_recursive_delete(TOKU_TEST_FILENAME);
+ int r = toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
+
+ test_insert_bad_implicit_promotion();
+
+ return 0;
+}
diff --git a/storage/tokudb/ft-index/src/tests/test_cursor_interrupt.cc b/storage/tokudb/ft-index/src/tests/test_cursor_interrupt.cc
new file mode 100644
index 00000000000..d82fc5131da
--- /dev/null
+++ b/storage/tokudb/ft-index/src/tests/test_cursor_interrupt.cc
@@ -0,0 +1,202 @@
+/* -*- 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."
+#include "test.h"
+
+
+#include <stdio.h>
+
+#include <db.h>
+
+
+int num_interrupts_called;
+static bool interrupt(void* extra UU()) {
+ num_interrupts_called++;
+ return false;
+}
+
+static bool interrupt_true(void* extra UU()) {
+ num_interrupts_called++;
+ return true;
+}
+
+
+int
+test_main(int argc, char *const argv[]) {
+ parse_args(argc, argv);
+ DB_ENV *env;
+ DB *db;
+ int r;
+
+ 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);
+ r=env->open(env, TOKU_TEST_FILENAME, DB_INIT_LOCK | DB_INIT_LOG | DB_INIT_MPOOL | DB_INIT_TXN | DB_CREATE | DB_PRIVATE | DB_INIT_LOG, S_IRWXU+S_IRWXG+S_IRWXO); assert(r==0);
+
+ r = db_create(&db, env, 0);
+ CKERR(r);
+ r = db->set_readpagesize(db, 1024);
+ CKERR(r);
+ r = db->set_pagesize(db, 1024*10);
+ CKERR(r);
+
+ const char * const fname = "test.change_pagesize";
+ r = db->open(db, NULL, fname, "main", DB_BTREE, DB_CREATE, 0666);
+ CKERR(r);
+ DB_TXN* txn;
+ r = env->txn_begin(env, 0, &txn, 0);
+ CKERR(r);
+ for (uint64_t i = 0; i < 10000; i++) {
+ DBT key, val;
+ uint64_t k = i;
+ uint64_t v = i;
+ dbt_init(&key, &k, sizeof k);
+ dbt_init(&val, &v, sizeof v);
+ db->put(db, txn, &key, &val, DB_PRELOCKED_WRITE); // adding DB_PRELOCKED_WRITE just to make the test go faster
+ }
+ r = txn->commit(txn, 0);
+ CKERR(r);
+
+ // create a snapshot txn so that when we delete the elements
+ // we just inserted, that they do not get garbage collected away
+ DB_TXN* snapshot_txn;
+ r = env->txn_begin(env, 0, &snapshot_txn, DB_TXN_SNAPSHOT);
+ CKERR(r);
+
+ DB_TXN* delete_txn;
+ r = env->txn_begin(env, 0, &delete_txn, DB_TXN_SNAPSHOT);
+ CKERR(r);
+
+ for (uint64_t i = 0; i < 10000; i++) {
+ DBT key;
+ uint64_t k = i;
+ dbt_init(&key, &k, sizeof k);
+ db->del(db, delete_txn, &key, DB_PRELOCKED_WRITE | DB_DELETE_ANY); // adding DB_PRELOCKED_WRITE just to make the test go faster
+ }
+ r = delete_txn->commit(delete_txn, 0);
+ CKERR(r);
+
+ // to make more than one basement node in the dictionary's leaf nodes
+ r = env->txn_checkpoint(env, 0, 0, 0);
+ CKERR(r);
+
+ // create a txn that should see an empty dictionary
+ DB_TXN* test_txn;
+ r = env->txn_begin(env, 0, &test_txn, DB_TXN_SNAPSHOT);
+ CKERR(r);
+ DBC* cursor = NULL;
+ r = db->cursor(db, test_txn, &cursor, 0);
+ cursor->c_set_check_interrupt_callback(cursor, interrupt, NULL);
+ DBT key, val;
+ r = cursor->c_get(cursor, &key, &val, DB_NEXT);
+ CKERR2(r, DB_NOTFOUND);
+ assert(num_interrupts_called > 1);
+ num_interrupts_called = 0;
+ cursor->c_set_check_interrupt_callback(cursor, interrupt_true, NULL);
+ r = cursor->c_get(cursor, &key, &val, DB_NEXT);
+ CKERR2(r, TOKUDB_INTERRUPTED);
+ assert(num_interrupts_called == 1);
+
+ r = cursor->c_close(cursor);
+ CKERR(r);
+ r = test_txn->commit(test_txn, 0);
+ CKERR(r);
+
+
+ r = snapshot_txn->commit(snapshot_txn, 0);
+ CKERR(r);
+
+
+ r = db->close(db, 0);
+ CKERR(r);
+
+ r = env->close(env, 0);
+ assert(r == 0);
+
+ return 0;
+}
diff --git a/storage/tokudb/ft-index/src/tests/test_insert_many_gc.cc b/storage/tokudb/ft-index/src/tests/test_insert_many_gc.cc
new file mode 100644
index 00000000000..a1884d22c0c
--- /dev/null
+++ b/storage/tokudb/ft-index/src/tests/test_insert_many_gc.cc
@@ -0,0 +1,157 @@
+/* -*- 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) 2014 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) 2014 Tokutek Inc. All rights reserved."
+
+#include "test.h"
+
+
+static void test_insert_many_gc(void) {
+ int r;
+
+ DB_ENV *env;
+ r = db_env_create(&env, 0); CKERR(r);
+ r = env->set_cachesize(env, 1, 0, 1); CKERR(r); // 1gb cache so this test fits in memory
+ 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); CKERR(r);
+ r = db->open(db, NULL, "db", NULL, DB_BTREE, DB_CREATE, 0666); CKERR(r);
+
+ const int val_size = 1 * 1024 * 1024;
+
+ // Begin a snapshot transaction, which should prevent simple garbage collection
+ // from being effective. Only full garbage collection can prevent many inserts
+ // into a single leaf node from growing out of control.
+ DB_TXN *snapshot_txn;
+ r = env->txn_begin(env, NULL, &snapshot_txn, DB_TXN_SNAPSHOT); CKERR(r);
+
+ DBT key;
+ int k = 0;
+ dbt_init(&key, &k, sizeof(k));
+
+ DBT val;
+ char *XMALLOC_N(val_size, val_buf);
+ memset(val_buf, 0, val_size);
+ dbt_init(&val, val_buf, val_size);
+
+ // Keep overwriting the same row over and over.
+ const int N = 75;
+ for (int i = 0; i < N; i++) {
+ r = db->put(db, NULL, &key, &val, 0); CKERR(r);
+ }
+
+ // Full garbage collection should have prevented the leaf node
+ // from having an MVCC stack of size 'N'. At the time of this
+ // writing, we run full GC on leaf-inject when the leaf is
+ // 32mb or larger. A good invariant is that the max LE size
+ // never grew larger than 35mb and that the max commited xr stack
+ // length never exceeded 35
+ const uint64_t le_max_memsize = get_engine_status_val(env, "LE_MAX_MEMSIZE");
+ const uint64_t le_max_committed_xr = get_engine_status_val(env, "LE_MAX_COMMITTED_XR");
+ invariant(le_max_memsize <= 35 * 1024 * 1024);
+ invariant(le_max_committed_xr <= 35);
+
+ r = snapshot_txn->commit(snapshot_txn, 0); CKERR(r);
+
+ toku_free(val_buf);
+ 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);
+
+ toku_os_recursive_delete(TOKU_TEST_FILENAME);
+ int r = toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
+
+ test_insert_many_gc();
+
+ return 0;
+}
diff --git a/storage/tokudb/ft-index/src/tests/test_iterate_pending_lock_requests.cc b/storage/tokudb/ft-index/src/tests/test_iterate_pending_lock_requests.cc
index fe0667d2b0a..248c346c305 100644
--- a/storage/tokudb/ft-index/src/tests/test_iterate_pending_lock_requests.cc
+++ b/storage/tokudb/ft-index/src/tests/test_iterate_pending_lock_requests.cc
@@ -148,7 +148,7 @@ int test_main(int UU(argc), char *const UU(argv[])) {
r = db_env_create(&env, 0); CKERR(r);
r = env->open(env, TOKU_TEST_FILENAME, env_flags, 0755); CKERR(r);
- r = env->set_lock_timeout(env, 4000);
+ r = env->set_lock_timeout(env, 4000, nullptr);
r = db_create(&db, env, 0); CKERR(r);
r = db->open(db, NULL, dname, NULL, DB_BTREE, DB_CREATE, 0777); CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/test_kv_gen.h b/storage/tokudb/ft-index/src/tests/test_kv_gen.h
index e22bb165e72..f17b6c18641 100644
--- a/storage/tokudb/ft-index/src/tests/test_kv_gen.h
+++ b/storage/tokudb/ft-index/src/tests/test_kv_gen.h
@@ -180,7 +180,8 @@ static void __attribute__((unused))
do_hot_optimize_on_dbs(DB_ENV *UU(env), DB **dbs, int num_dbs)
{
for (int i = 0; i < num_dbs; ++i) {
- int r = dbs[i]->hot_optimize(dbs[i], NULL, NULL, dummy_progress, NULL);
+ uint64_t loops_run;
+ int r = dbs[i]->hot_optimize(dbs[i], NULL, NULL, dummy_progress, NULL, &loops_run);
CKERR(r);
}
}
diff --git a/storage/tokudb/ft-index/src/tests/test_lock_timeout_callback.cc b/storage/tokudb/ft-index/src/tests/test_lock_timeout_callback.cc
index c56d7968ec5..d4aae0f95d4 100644
--- a/storage/tokudb/ft-index/src/tests/test_lock_timeout_callback.cc
+++ b/storage/tokudb/ft-index/src/tests/test_lock_timeout_callback.cc
@@ -149,7 +149,7 @@ int test_main(int UU(argc), char *const UU(argv[])) {
r = db_env_create(&env, 0); CKERR(r);
r = env->open(env, TOKU_TEST_FILENAME, env_flags, 0755); CKERR(r);
- r = env->set_lock_timeout(env, 1000);
+ r = env->set_lock_timeout(env, 1000, nullptr);
r = env->set_lock_timeout_callback(env, lock_not_granted);
r = db_create(&db, env, 0); CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/test_stress5.cc b/storage/tokudb/ft-index/src/tests/test_stress5.cc
index dc2a26940e1..053da44d66c 100644
--- a/storage/tokudb/ft-index/src/tests/test_stress5.cc
+++ b/storage/tokudb/ft-index/src/tests/test_stress5.cc
@@ -108,7 +108,7 @@ stress_table(DB_ENV *env, DB **dbp, struct cli_args *cli_args) {
//
if (verbose) printf("starting creation of pthreads\n");
- const int num_threads = 4 + cli_args->num_update_threads + cli_args->num_ptquery_threads;
+ const int num_threads = 5 + cli_args->num_update_threads + cli_args->num_ptquery_threads;
struct arg myargs[num_threads];
for (int i = 0; i < num_threads; i++) {
arg_init(&myargs[i], dbp, env, cli_args);
diff --git a/storage/tokudb/ft-index/src/tests/threaded_stress_test_helpers.h b/storage/tokudb/ft-index/src/tests/threaded_stress_test_helpers.h
index 46427485129..c173d2d2d63 100644
--- a/storage/tokudb/ft-index/src/tests/threaded_stress_test_helpers.h
+++ b/storage/tokudb/ft-index/src/tests/threaded_stress_test_helpers.h
@@ -232,6 +232,7 @@ struct arg {
bool do_prepare;
bool prelock_updates;
bool track_thread_performance;
+ bool wrap_in_parent;
};
static void arg_init(struct arg *arg, DB **dbp, DB_ENV *env, struct cli_args *cli_args) {
@@ -246,6 +247,7 @@ static void arg_init(struct arg *arg, DB **dbp, DB_ENV *env, struct cli_args *cl
arg->do_prepare = false;
arg->prelock_updates = false;
arg->track_thread_performance = true;
+ arg->wrap_in_parent = false;
}
enum operation_type {
@@ -568,6 +570,7 @@ static void *worker(void *arg_v) {
arg->random_data = &random_data;
DB_ENV *env = arg->env;
DB_TXN *txn = nullptr;
+ DB_TXN *ptxn = nullptr;
if (verbose) {
toku_pthread_t self = toku_pthread_self();
uintptr_t intself = (uintptr_t) self;
@@ -575,11 +578,13 @@ static void *worker(void *arg_v) {
}
if (arg->cli->single_txn) {
r = env->txn_begin(env, 0, &txn, arg->txn_flags); CKERR(r);
+ } else if (arg->wrap_in_parent) {
+ r = env->txn_begin(env, 0, &ptxn, arg->txn_flags); CKERR(r);
}
while (run_test) {
lock_worker_op(we);
if (!arg->cli->single_txn) {
- r = env->txn_begin(env, 0, &txn, arg->txn_flags); CKERR(r);
+ r = env->txn_begin(env, ptxn, &txn, arg->txn_flags); CKERR(r);
}
r = arg->operation(txn, arg, arg->operation_extra, we->counters);
if (r==0 && !arg->cli->single_txn && arg->do_prepare) {
@@ -616,6 +621,9 @@ static void *worker(void *arg_v) {
if (arg->cli->single_txn) {
int flags = get_commit_flags(arg->cli);
int chk_r = txn->commit(txn, flags); CKERR(chk_r);
+ } else if (arg->wrap_in_parent) {
+ int flags = get_commit_flags(arg->cli);
+ int chk_r = ptxn->commit(ptxn, flags); CKERR(chk_r);
}
if (verbose) {
toku_pthread_t self = toku_pthread_self();
@@ -1150,7 +1158,9 @@ static void scan_op_worker(void *arg) {
static int UU() scan_op_no_check_parallel(DB_TXN *txn, ARG arg, void* operation_extra, void *UU(stats_extra)) {
const int num_cores = toku_os_get_number_processors();
const int num_workers = arg->cli->num_DBs < num_cores ? arg->cli->num_DBs : num_cores;
- KIBBUTZ kibbutz = toku_kibbutz_create(num_workers);
+ KIBBUTZ kibbutz = NULL;
+ int r = toku_kibbutz_create(num_workers, &kibbutz);
+ assert(r == 0);
for (int i = 0; run_test && i < arg->cli->num_DBs; i++) {
struct scan_op_worker_info *XCALLOC(info);
info->db = arg->dbp[i];
@@ -1621,7 +1631,8 @@ static int UU() hot_op(DB_TXN *UU(txn), ARG UU(arg), void* UU(operation_extra),
int r;
for (int i = 0; run_test && i < arg->cli->num_DBs; i++) {
DB* db = arg->dbp[i];
- r = db->hot_optimize(db, NULL, NULL, hot_progress_callback, nullptr);
+ uint64_t loops_run;
+ r = db->hot_optimize(db, NULL, NULL, hot_progress_callback, nullptr, &loops_run);
if (run_test) {
CKERR(r);
}
@@ -2102,7 +2113,9 @@ static int fill_tables_default(DB_ENV *env, DB **dbs, struct cli_args *args, boo
// be used for internal engine work (ie: flushes, loader threads, etc).
const int max_num_workers = (num_cores + 1) / 2;
const int num_workers = args->num_DBs < max_num_workers ? args->num_DBs : max_num_workers;
- KIBBUTZ kibbutz = toku_kibbutz_create(num_workers);
+ KIBBUTZ kibbutz = NULL;
+ int r = toku_kibbutz_create(num_workers, &kibbutz);
+ assert(r == 0);
for (int i = 0; i < args->num_DBs; i++) {
struct fill_table_worker_info *XCALLOC(info);
info->env = env;
diff --git a/storage/tokudb/ft-index/src/tests/update-multiple-with-indexer-array.cc b/storage/tokudb/ft-index/src/tests/update-multiple-with-indexer-array.cc
index d4cd4838ce0..684925f9872 100644
--- a/storage/tokudb/ft-index/src/tests/update-multiple-with-indexer-array.cc
+++ b/storage/tokudb/ft-index/src/tests/update-multiple-with-indexer-array.cc
@@ -92,102 +92,102 @@ PATENT RIGHTS GRANT:
// verify that update_multiple where we change the data in row[i] col[j] from x to x+1
+static const int MAX_KEYS = 3;
+
+static int
+array_size(int ndbs) {
+ return +
+ 1 + // 0 for old 1 for new
+ 1 + // ndbs
+ 2 * MAX_KEYS * (ndbs-1);
+}
static int
get_num_new_keys(int i, int dbnum) {
if (dbnum == 0) return 1;
if (i & (1<<4)) {
dbnum++; // Shift every once in a while.
}
- return (i + dbnum) % 3; // 0, 1, or 2
+ return (i + dbnum) % MAX_KEYS; // 0, 1, or 2
}
static int
-get_num_keys(int i, int dbnum) {
+get_old_num_keys(int i, int dbnum) {
if (dbnum == 0) return 1;
- return (i + dbnum) % 3; // 0, 1, or 2
+ return (i + dbnum) % MAX_KEYS; // 0, 1, or 2
}
static int
get_total_secondary_rows(int num_primary) {
- assert(num_primary % 3 == 0);
- return num_primary / 3 * (0 + 1 + 2);
-}
-
-static int
-get_total_num_keys(int i, int num_dbs) {
- int sum = 0;
- for (int db = 1; db < num_dbs; ++db) {
- sum += get_num_keys(i, db);
- }
- return sum;
-}
-
-static int
-get_total_num_new_keys(int i, int num_dbs) {
- int sum = 0;
- for (int db = 1; db < num_dbs; ++db) {
- sum += get_num_new_keys(i, db);
- }
- return sum;
+ assert(num_primary % MAX_KEYS == 0);
+ return num_primary / MAX_KEYS * (0 + 1 + 2);
}
static int
-get_key(int i, int dbnum, int which) {
+get_old_key(int i, int dbnum, int which) {
assert(i < INT16_MAX / 2);
assert(which >= 0);
- assert(which < get_num_keys(i, dbnum));
assert(which < 4);
assert(dbnum < 16);
if (dbnum == 0) {
assert(which == 0);
- return htonl((2*i) << 16);
- } else {
- return htonl(((2*i+0) << 16) + (dbnum<<8) + (which<<1));
+ return htonl(2*i);
+ }
+ if (which >= get_old_num_keys(i, dbnum)) {
+ return htonl(-1);
}
+ return htonl(((2*i+0) << 16) + (dbnum<<8) + (which<<1));
}
static int
get_new_key(int i, int dbnum, int which) {
assert(which >= 0);
- assert(which < get_num_new_keys(i, dbnum));
assert(which < 4);
assert(dbnum < 16);
if (dbnum == 0) {
assert(which == 0);
- return htonl((2*i+1) << 16);
- } else if ((i+dbnum+which) & (1<<5)) {
+ return htonl(2*i);
+ }
+ if (which >= get_num_new_keys(i, dbnum)) {
+ return htonl(-1);
+ }
+ if ((i+dbnum+which) & (1<<5)) {
return htonl(((2*i+0) << 16) + (dbnum<<8) + (which<<1)); // no change from original
- } else {
- return htonl(((2*i+0) << 16) + (dbnum<<8) + (which<<1) + 1);
}
+ return htonl(((2*i+0) << 16) + (dbnum<<8) + (which<<1) + 1);
}
static void
-get_data(int *v, int i, int ndbs) {
- int index = 0;
+fill_data_2_and_later(int *v, int i, int ndbs) {
+ int index = 2;
for (int dbnum = 1; dbnum < ndbs; dbnum++) {
- for (int which = 0; which < get_num_keys(i, dbnum); ++which) {
- v[index++] = get_key(i, dbnum, which);
+ for (int which = 0; which < MAX_KEYS; ++which) {
+ v[index++] = get_old_key(i, dbnum, which);
}
}
-}
-
-static void
-get_new_data(int *v, int i, int ndbs) {
- int index = 0;
for (int dbnum = 1; dbnum < ndbs; dbnum++) {
- for (int which = 0; which < get_num_new_keys(i, dbnum); ++which) {
+ for (int which = 0; which < MAX_KEYS; ++which) {
v[index++] = get_new_key(i, dbnum, which);
- if (which > 0) {
- assert(index >= 2);
- assert(memcmp(&v[index-2], &v[index-1], sizeof(v[0])) < 0);
- }
}
}
}
+static void
+fill_old_data(int *v, int i, int ndbs) {
+ v[0] = 0;
+ v[1] = ndbs;
+ fill_data_2_and_later(v, i, ndbs);
+}
+
+static void
+fill_new_data(int *v, int i, int ndbs) {
+ v[0] = 1;
+ v[1] = ndbs;
+ fill_data_2_and_later(v, i, ndbs);
+}
+
+
static int
put_callback(DB *dest_db, DB *src_db, DBT_ARRAY *dest_key_arrays, DBT_ARRAY *dest_val_arrays, const DBT *src_key, const DBT *src_val) {
(void)src_val;
@@ -201,10 +201,10 @@ put_callback(DB *dest_db, DB *src_db, DBT_ARRAY *dest_key_arrays, DBT_ARRAY *des
int pri_key = *(int *) src_key->data;
int* pri_val = (int*) src_val->data;
- bool is_new = (ntohl(pri_key) >> 16) % 2 == 1;
- int i = (ntohl(pri_key) >> 16) / 2;
+ bool is_new = pri_val[0] == 1;
+ int i = (ntohl(pri_key)) / 2;
- int num_keys = is_new ? get_num_new_keys(i, dbnum) : get_num_keys(i, dbnum);
+ int num_keys = is_new ? get_num_new_keys(i, dbnum) : get_old_num_keys(i, dbnum);
toku_dbt_array_resize(dest_key_arrays, num_keys);
@@ -212,14 +212,16 @@ put_callback(DB *dest_db, DB *src_db, DBT_ARRAY *dest_key_arrays, DBT_ARRAY *des
toku_dbt_array_resize(dest_val_arrays, num_keys);
}
- int index = 0;
-
- for (int idb = 1; idb < dbnum; idb++) {
- index += is_new ? get_num_new_keys(i, idb) : get_num_keys(i, idb);
+ int ndbs = pri_val[1];
+ int index = 2 + (dbnum-1)*MAX_KEYS;
+ if (is_new) {
+ index += MAX_KEYS*(ndbs-1);
}
+
assert(src_val->size % sizeof(int) == 0);
assert((int)src_val->size / 4 >= index + num_keys);
+
for (int which = 0; which < num_keys; which++) {
DBT *dest_key = &dest_key_arrays->dbts[which];
DBT *dest_val = NULL;
@@ -235,7 +237,7 @@ put_callback(DB *dest_db, DB *src_db, DBT_ARRAY *dest_key_arrays, DBT_ARRAY *des
assert(dest_val->flags == DB_DBT_REALLOC);
dest_val->size = 0;
}
- int new_key = is_new ? get_new_key(i, dbnum, which) : get_key(i, dbnum, which);
+ int new_key = is_new ? get_new_key(i, dbnum, which) : get_old_key(i, dbnum, which);
assert(new_key == pri_val[index + which]);
*(int*)dest_key->data = new_key;
}
@@ -265,19 +267,17 @@ do_updates(DB_ENV *env, DB *db[], int ndbs, int nrows) {
// update the data i % ndbs col from x to x+1
- int old_k = get_key(i, 0, 0);
+ int old_k = get_old_key(i, 0, 0);
DBT old_key; dbt_init(&old_key, &old_k, sizeof old_k);
int new_k = get_new_key(i, 0, 0);
DBT new_key; dbt_init(&new_key, &new_k, sizeof new_k);
- int num_old_keys = get_total_num_keys(i, ndbs);
- int v[num_old_keys]; get_data(v, i, ndbs);
+ int v[array_size(ndbs)]; fill_old_data(v, i, ndbs);
DBT old_data; dbt_init(&old_data, &v[0], sizeof v);
-
- int num_new_keys = get_total_num_new_keys(i, ndbs);
- int newv[num_new_keys]; get_new_data(newv, i, ndbs);
+
+ int newv[array_size(ndbs)]; fill_new_data(newv, i, ndbs);
DBT new_data; dbt_init(&new_data, &newv[0], sizeof newv);
-
+
uint32_t flags_array[ndbs]; memset(flags_array, 0, sizeof(flags_array));
r = env->update_multiple(env, db[0], txn, &old_key, &old_data, &new_key, &new_data, ndbs, db, flags_array, narrays, keys, narrays, vals);
@@ -298,9 +298,9 @@ populate_primary(DB_ENV *env, DB *db, int ndbs, int nrows) {
// populate
for (int i = 0; i < nrows; i++) {
- int k = get_key(i, 0, 0);
- int secondary_keys = get_total_num_keys(i, ndbs);
- int v[secondary_keys]; get_data(v, i, ndbs);
+ int k = get_old_key(i, 0, 0);
+ int v[array_size(ndbs)];
+ fill_old_data(v, i, ndbs);
DBT key; dbt_init(&key, &k, sizeof k);
DBT val; dbt_init(&val, &v[0], sizeof v);
r = db->put(db, txn, &key, &val, 0); assert_zero(r);
@@ -317,11 +317,13 @@ populate_secondary(DB_ENV *env, DB *db, int dbnum, int nrows) {
// populate
for (int i = 0; i < nrows; i++) {
- for (int which = 0; which < get_num_keys(i, dbnum); which++) {
- int k = get_key(i, dbnum, which);
- DBT key; dbt_init(&key, &k, sizeof k);
- DBT val; dbt_init(&val, NULL, 0);
- r = db->put(db, txn, &key, &val, 0); assert_zero(r);
+ for (int which = 0; which < MAX_KEYS; which++) {
+ int k = get_old_key(i, dbnum, which);
+ if (k >= 0) {
+ DBT key; dbt_init(&key, &k, sizeof k);
+ DBT val; dbt_init(&val, NULL, 0);
+ r = db->put(db, txn, &key, &val, 0); assert_zero(r);
+ }
}
}
@@ -346,14 +348,14 @@ verify_pri_seq(DB_ENV *env, DB *db, int ndbs, int nrows) {
break;
int k;
int expectk = get_new_key(i, dbnum, 0);
-
+
assert(key.size == sizeof k);
memcpy(&k, key.data, key.size);
assert(k == expectk);
- int num_keys = get_total_num_new_keys(i, ndbs);
+ int num_keys = array_size(ndbs);
assert(val.size == num_keys*sizeof(int));
- int v[num_keys]; get_new_data(v, i, ndbs);
+ int v[num_keys]; fill_new_data(v, i, ndbs);
assert(memcmp(val.data, v, val.size) == 0);
}
assert(i == nrows); // if (i != nrows) printf("%s:%d %d %d\n", __FUNCTION__, __LINE__, i, nrows); // assert(i == nrows);
@@ -398,7 +400,7 @@ verify_sec_seq(DB_ENV *env, DB *db, int dbnum, int nrows) {
assert(k == expectk);
}
- if (k != expectk && which < get_num_keys(i, dbnum) && k == get_key(i, dbnum, which)) {
+ if (k != expectk && which < get_old_num_keys(i, dbnum) && k == get_old_key(i, dbnum, which)) {
// Will fail, never got updated.
assert(k == expectk);
}
@@ -457,9 +459,9 @@ run_test(int ndbs, int nrows) {
r = indexer_txn->commit(indexer_txn, 0); assert_zero(r);
verify_pri_seq(env, db[0], ndbs, nrows);
- for (int dbnum = 1; dbnum < ndbs; dbnum++)
+ for (int dbnum = 1; dbnum < ndbs; dbnum++)
verify_sec_seq(env, db[dbnum], dbnum, nrows);
- for (int dbnum = 0; dbnum < ndbs; dbnum++)
+ for (int dbnum = 0; dbnum < ndbs; dbnum++)
r = db[dbnum]->close(db[dbnum], 0); assert_zero(r);
r = env->close(env, 0); assert_zero(r);
@@ -469,7 +471,7 @@ int
test_main(int argc, char * const argv[]) {
int r;
int ndbs = 10;
- int nrows = 3*(1<<5)*4;
+ int nrows = MAX_KEYS*(1<<5)*4;
// parse_args(argc, argv);
for (int i = 1; i < argc; i++) {
@@ -491,7 +493,7 @@ test_main(int argc, char * const argv[]) {
continue;
}
}
- while (nrows % (3*(1<<5)) != 0) {
+ while (nrows % (MAX_KEYS*(1<<5)) != 0) {
nrows++;
}
//Need at least one to update, and one to index
diff --git a/storage/tokudb/ft-index/src/ydb-internal.h b/storage/tokudb/ft-index/src/ydb-internal.h
index fe1113d2c0d..f8c10975d5a 100644
--- a/storage/tokudb/ft-index/src/ydb-internal.h
+++ b/storage/tokudb/ft-index/src/ydb-internal.h
@@ -182,7 +182,12 @@ struct __toku_db_env_internal {
int datadir_lockfd;
int logdir_lockfd;
int tmpdir_lockfd;
- uint64_t loader_memory_size;
+ uint64_t (*get_loader_memory_size_callback)(void);
+ uint64_t default_lock_timeout_msec;
+ uint64_t (*get_lock_timeout_callback)(uint64_t default_lock_timeout_msec);
+ uint64_t default_killed_time_msec;
+ uint64_t (*get_killed_time_callback)(uint64_t default_killed_time_msec);
+ int (*killed_callback)(void);
};
// test-only environment function for running lock escalation
diff --git a/storage/tokudb/ft-index/src/ydb.cc b/storage/tokudb/ft-index/src/ydb.cc
index 6a08b89c81a..d1c09f8cc10 100644
--- a/storage/tokudb/ft-index/src/ydb.cc
+++ b/storage/tokudb/ft-index/src/ydb.cc
@@ -111,6 +111,7 @@ const char *toku_copyright_string = "Copyright (c) 2007-2013 Tokutek Inc. All r
#include <sys/types.h>
#include <util/status.h>
+#include <util/context.h>
#include <ft/ft-flusher.h>
#include <ft/cachetable.h>
@@ -365,8 +366,8 @@ env_fs_init(DB_ENV *env) {
static int
env_fs_init_minicron(DB_ENV *env) {
int r = toku_minicron_setup(&env->i->fs_poller, env->i->fs_poll_time*1000, env_fs_poller, env);
- assert(r == 0);
- env->i->fs_poller_is_init = true;
+ if (r == 0)
+ env->i->fs_poller_is_init = true;
return r;
}
@@ -402,11 +403,12 @@ env_change_fsync_log_period(DB_ENV* env, uint32_t period_ms) {
}
}
-static void
+static int
env_fsync_log_cron_init(DB_ENV *env) {
int r = toku_minicron_setup(&env->i->fsync_log_cron, env->i->fsync_log_period_ms, env_fsync_log_on_minicron, env);
- assert(r == 0);
- env->i->fsync_log_cron_is_init = true;
+ if (r == 0)
+ env->i->fsync_log_cron_is_init = true;
+ return r;
}
static void
@@ -994,7 +996,11 @@ env_open(DB_ENV * env, const char *home, uint32_t flags, int mode) {
if (env->i->cachetable==NULL) {
// If we ran recovery then the cachetable should be set here.
- toku_cachetable_create(&env->i->cachetable, env->i->cachetable_size, ZERO_LSN, env->i->logger);
+ r = toku_cachetable_create(&env->i->cachetable, env->i->cachetable_size, ZERO_LSN, env->i->logger);
+ if (r != 0) {
+ r = toku_ydb_do_error(env, r, "Cant create a cachetable\n");
+ goto cleanup;
+ }
}
toku_cachetable_set_env_dir(env->i->cachetable, env->i->dir);
@@ -1009,7 +1015,7 @@ env_open(DB_ENV * env, const char *home, uint32_t flags, int mode) {
bool create_new_rollback_file = newenv | upgrade_in_progress;
r = toku_logger_open_rollback(env->i->logger, env->i->cachetable, create_new_rollback_file);
if (r != 0) {
- r = toku_ydb_do_error(env, r, "cant open rollback");
+ r = toku_ydb_do_error(env, r, "Cant open rollback\n");
goto cleanup;
}
}
@@ -1027,7 +1033,7 @@ env_open(DB_ENV * env, const char *home, uint32_t flags, int mode) {
assert_zero(r);
r = toku_db_open_iname(env->i->persistent_environment, txn, toku_product_name_strings.environmentdictionary, DB_CREATE, mode);
if (r != 0) {
- r = toku_ydb_do_error(env, r, "cant open persistent env");
+ r = toku_ydb_do_error(env, r, "Cant open persistent env\n");
goto cleanup;
}
if (newenv) {
@@ -1065,20 +1071,29 @@ env_open(DB_ENV * env, const char *home, uint32_t flags, int mode) {
assert_zero(r);
r = toku_db_open_iname(env->i->directory, txn, toku_product_name_strings.fileopsdirectory, DB_CREATE, mode);
if (r != 0) {
- r = toku_ydb_do_error(env, r, "cant open %s", toku_product_name_strings.fileopsdirectory);
+ r = toku_ydb_do_error(env, r, "Cant open %s\n", toku_product_name_strings.fileopsdirectory);
goto cleanup;
}
}
if (using_txns) {
r = locked_txn_commit(txn, 0);
assert_zero(r);
+ txn = NULL;
}
cp = toku_cachetable_get_checkpointer(env->i->cachetable);
r = toku_checkpoint(cp, env->i->logger, NULL, NULL, NULL, NULL, STARTUP_CHECKPOINT);
assert_zero(r);
env_fs_poller(env); // get the file system state at startup
- env_fs_init_minicron(env);
- env_fsync_log_cron_init(env);
+ r = env_fs_init_minicron(env);
+ if (r != 0) {
+ r = toku_ydb_do_error(env, r, "Cant create fs minicron\n");
+ goto cleanup;
+ }
+ r = env_fsync_log_cron_init(env);
+ if (r != 0) {
+ r = toku_ydb_do_error(env, r, "Cant create fsync log minicron\n");
+ goto cleanup;
+ }
cleanup:
if (r!=0) {
if (txn) {
@@ -1708,15 +1723,17 @@ env_set_redzone(DB_ENV *env, int redzone) {
return r;
}
-static int
-env_get_lock_timeout(DB_ENV *env, uint64_t *lock_timeout_msec) {
- *lock_timeout_msec = env->i->ltm.get_lock_wait_time();
+static int env_get_lock_timeout(DB_ENV *env, uint64_t *lock_timeout_msec) {
+ uint64_t t = env->i->default_lock_timeout_msec;
+ if (env->i->get_lock_timeout_callback)
+ t = env->i->get_lock_timeout_callback(t);
+ *lock_timeout_msec = t;
return 0;
}
-static int
-env_set_lock_timeout(DB_ENV *env, uint64_t lock_timeout_msec) {
- env->i->ltm.set_lock_wait_time(lock_timeout_msec);
+static int env_set_lock_timeout(DB_ENV *env, uint64_t default_lock_timeout_msec, uint64_t (*get_lock_timeout_callback)(uint64_t default_lock_timeout_msec)) {
+ env->i->default_lock_timeout_msec = default_lock_timeout_msec;
+ env->i->get_lock_timeout_callback = get_lock_timeout_callback;
return 0;
}
@@ -1900,6 +1917,7 @@ env_get_engine_status_num_rows (DB_ENV * UU(env), uint64_t * num_rowsp) {
num_rows += FS_STATUS_NUM_ROWS;
num_rows += INDEXER_STATUS_NUM_ROWS;
num_rows += LOADER_STATUS_NUM_ROWS;
+ num_rows += CTX_STATUS_NUM_ROWS;
#if 0
// enable when upgrade is supported
num_rows += FT_UPGRADE_STATUS_NUM_ROWS;
@@ -2086,6 +2104,15 @@ env_get_engine_status (DB_ENV * env, TOKU_ENGINE_STATUS_ROW engstat, uint64_t ma
}
}
}
+ {
+ struct context_status ctxstatus;
+ toku_context_get_status(&ctxstatus);
+ for (int i = 0; i < CTX_STATUS_NUM_ROWS && row < maxrows; i++) {
+ if (ctxstatus.status[i].include & include_flags) {
+ engstat[row++] = ctxstatus.status[i];
+ }
+ }
+ }
#if 0
// enable when upgrade is supported
{
@@ -2416,12 +2443,21 @@ env_iterate_live_transactions(DB_ENV *env,
return toku_txn_manager_iter_over_live_root_txns(txn_manager, iter_txns_callback, &e);
}
-static void env_set_loader_memory_size(DB_ENV *env, uint64_t loader_memory_size) {
- env->i->loader_memory_size = loader_memory_size;
+static void env_set_loader_memory_size(DB_ENV *env, uint64_t (*get_loader_memory_size_callback)(void)) {
+ env->i->get_loader_memory_size_callback = get_loader_memory_size_callback;
}
static uint64_t env_get_loader_memory_size(DB_ENV *env) {
- return env->i->loader_memory_size;
+ uint64_t memory_size = 0;
+ if (env->i->get_loader_memory_size_callback)
+ memory_size = env->i->get_loader_memory_size_callback();
+ return memory_size;
+}
+
+static void env_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)) {
+ env->i->default_killed_time_msec = default_killed_time_msec;
+ env->i->get_killed_time_callback = get_killed_time_callback;
+ env->i->killed_callback = killed_callback;
}
static int
@@ -2499,6 +2535,7 @@ toku_env_create(DB_ENV ** envp, uint32_t flags) {
USENV(change_fsync_log_period);
USENV(set_loader_memory_size);
USENV(get_loader_memory_size);
+ USENV(set_killed_callback);
#undef USENV
// unlocked methods
diff --git a/storage/tokudb/ft-index/src/ydb_cursor.cc b/storage/tokudb/ft-index/src/ydb_cursor.cc
index cf7fb1d958b..ae3b6e08820 100644
--- a/storage/tokudb/ft-index/src/ydb_cursor.cc
+++ b/storage/tokudb/ft-index/src/ydb_cursor.cc
@@ -212,8 +212,7 @@ query_context_base_init(QUERY_CONTEXT_BASE context, DBC *c, uint32_t flag, bool
}
context->do_locking = (context->db->i->lt != nullptr && !(lock_flags & (DB_PRELOCKED | DB_PRELOCKED_WRITE)));
context->r_user_callback = 0;
- uint64_t lock_wait_time = context->txn ? context->txn->mgrp->i->ltm.get_lock_wait_time() : 0;
- context->request.create(lock_wait_time);
+ context->request.create();
}
static toku::lock_request::type
@@ -740,6 +739,11 @@ c_remove_restriction(DBC *dbc) {
toku_ft_cursor_remove_restriction(dbc_struct_i(dbc)->c);
}
+static void
+c_set_check_interrupt_callback(DBC* dbc, bool (*interrupt_callback)(void*), void *extra) {
+ toku_ft_cursor_set_check_interrupt_cb(dbc_struct_i(dbc)->c, interrupt_callback, extra);
+}
+
int
toku_c_get(DBC* c, DBT* key, DBT* val, uint32_t flag) {
//This function exists for legacy (test compatibility) purposes/parity with bdb.
@@ -833,6 +837,7 @@ toku_db_cursor_internal(DB * db, DB_TXN * txn, DBC ** c, uint32_t flags, int is_
SCRS(c_getf_set_range_reverse);
SCRS(c_set_bounds);
SCRS(c_remove_restriction);
+ SCRS(c_set_check_interrupt_callback);
#undef SCRS
result->c_get = toku_c_get;
diff --git a/storage/tokudb/ft-index/src/ydb_db.cc b/storage/tokudb/ft-index/src/ydb_db.cc
index f0159c44d1f..c9fa99d54de 100644
--- a/storage/tokudb/ft-index/src/ydb_db.cc
+++ b/storage/tokudb/ft-index/src/ydb_db.cc
@@ -107,6 +107,7 @@ PATENT RIGHTS GRANT:
#include "indexer.h"
#include <portability/toku_atomic.h>
#include <util/status.h>
+#include <ft/le-cursor.h>
static YDB_DB_LAYER_STATUS_S ydb_db_layer_status;
#ifdef STATUS_VALUE
@@ -688,6 +689,29 @@ toku_db_get_compression_method(DB *db, enum toku_compression_method *compression
return 0;
}
+static int
+toku_db_change_fanout(DB *db, unsigned int fanout) {
+ HANDLE_PANICKED_DB(db);
+ if (!db_opened(db)) return EINVAL;
+ toku_ft_handle_set_fanout(db->i->ft_handle, fanout);
+ return 0;
+}
+
+static int
+toku_db_set_fanout(DB *db, unsigned int fanout) {
+ HANDLE_PANICKED_DB(db);
+ if (db_opened(db)) return EINVAL;
+ toku_ft_handle_set_fanout(db->i->ft_handle, fanout);
+ return 0;
+}
+
+static int
+toku_db_get_fanout(DB *db, unsigned int *fanout) {
+ HANDLE_PANICKED_DB(db);
+ toku_ft_handle_get_fanout(db->i->ft_handle, fanout);
+ return 0;
+}
+
static int
toku_db_get_fractal_tree_info64(DB *db, uint64_t *num_blocks_allocated, uint64_t *num_blocks_in_use, uint64_t *size_allocated, uint64_t *size_in_use) {
HANDLE_PANICKED_DB(db);
@@ -898,13 +922,13 @@ toku_db_optimize(DB *db) {
static int
toku_db_hot_optimize(DB *db, DBT* left, DBT* right,
int (*progress_callback)(void *extra, float progress),
- void *progress_extra)
+ void *progress_extra, uint64_t* loops_run)
{
HANDLE_PANICKED_DB(db);
int r = 0;
r = toku_ft_hot_optimize(db->i->ft_handle, left, right,
progress_callback,
- progress_extra);
+ progress_extra, loops_run);
return r;
}
@@ -919,6 +943,55 @@ locked_db_optimize(DB *db) {
return r;
}
+
+struct last_key_extra {
+ YDB_CALLBACK_FUNCTION func;
+ void* extra;
+};
+
+static int
+db_get_last_key_callback(ITEMLEN keylen, bytevec key, ITEMLEN vallen UU(), bytevec val UU(), void *extra, bool lock_only) {
+ if (!lock_only) {
+ DBT keydbt;
+ toku_fill_dbt(&keydbt, key, keylen);
+ struct last_key_extra * CAST_FROM_VOIDP(info, extra);
+ info->func(&keydbt, NULL, info->extra);
+ }
+ return 0;
+}
+
+static int
+toku_db_get_last_key(DB * db, DB_TXN *txn, YDB_CALLBACK_FUNCTION func, void* extra) {
+ int r;
+ LE_CURSOR cursor = nullptr;
+ struct last_key_extra last_extra = { .func = func, .extra = extra };
+
+ r = toku_le_cursor_create(&cursor, db->i->ft_handle, db_txn_struct_i(txn)->tokutxn);
+ if (r != 0) { goto cleanup; }
+
+ // Goes in reverse order. First key returned is last in dictionary.
+ r = toku_le_cursor_next(cursor, db_get_last_key_callback, &last_extra);
+ if (r != 0) { goto cleanup; }
+
+cleanup:
+ if (cursor) {
+ toku_le_cursor_close(cursor);
+ }
+ return r;
+}
+
+static int
+autotxn_db_get_last_key(DB* db, YDB_CALLBACK_FUNCTION func, void* extra) {
+ bool changed; int r;
+ DB_TXN *txn = nullptr;
+ // Cursors inside require transactions, but this is _not_ a transactional function.
+ // Create transaction in a wrapper and then later close it.
+ r = toku_db_construct_autotxn(db, &txn, &changed, false);
+ if (r!=0) return r;
+ r = toku_db_get_last_key(db, txn, func, extra);
+ return toku_db_destruct_autotxn(txn, r, changed);
+}
+
static int
toku_db_get_fragmentation(DB * db, TOKU_DB_FRAGMENTATION report) {
HANDLE_PANICKED_DB(db);
@@ -1034,6 +1107,9 @@ toku_db_create(DB ** db, DB_ENV * env, uint32_t flags) {
USDB(set_compression_method);
USDB(get_compression_method);
USDB(change_compression_method);
+ USDB(set_fanout);
+ USDB(get_fanout);
+ USDB(change_fanout);
USDB(set_flags);
USDB(get_flags);
USDB(fd);
@@ -1061,6 +1137,7 @@ toku_db_create(DB ** db, DB_ENV * env, uint32_t flags) {
result->update = autotxn_db_update;
result->update_broadcast = autotxn_db_update_broadcast;
result->change_descriptor = autotxn_db_change_descriptor;
+ result->get_last_key = autotxn_db_get_last_key;
// unlocked methods
result->get = autotxn_db_get;
diff --git a/storage/tokudb/ft-index/src/ydb_env_func.cc b/storage/tokudb/ft-index/src/ydb_env_func.cc
index febdb5eb309..5247e699a23 100644
--- a/storage/tokudb/ft-index/src/ydb_env_func.cc
+++ b/storage/tokudb/ft-index/src/ydb_env_func.cc
@@ -117,6 +117,10 @@ void db_env_set_direct_io (bool direct_io_on) {
toku_ft_set_direct_io(direct_io_on);
}
+void db_env_set_compress_buffers_before_eviction (bool compress_buffers) {
+ toku_ft_set_compress_buffers_before_eviction(compress_buffers);
+}
+
void db_env_set_func_fsync (int (*fsync_function)(int)) {
toku_set_func_fsync(fsync_function);
}
diff --git a/storage/tokudb/ft-index/src/ydb_row_lock.cc b/storage/tokudb/ft-index/src/ydb_row_lock.cc
index c355cf1d39e..f7cdcbb563c 100644
--- a/storage/tokudb/ft-index/src/ydb_row_lock.cc
+++ b/storage/tokudb/ft-index/src/ydb_row_lock.cc
@@ -231,10 +231,8 @@ void toku_db_txn_escalate_callback(TXNID txnid, const toku::locktree *lt, const
// Return when the range lock is acquired or the default lock tree timeout has expired.
int toku_db_get_range_lock(DB *db, DB_TXN *txn, const DBT *left_key, const DBT *right_key,
toku::lock_request::type lock_type) {
- uint64_t wait_time = txn->mgrp->i->ltm.get_lock_wait_time();
toku::lock_request request;
- request.create(wait_time);
-
+ request.create();
int r = toku_db_start_range_lock(db, txn, left_key, right_key, lock_type, &request);
if (r == DB_LOCK_NOTGRANTED) {
r = toku_db_wait_range_lock(db, txn, &request);
@@ -249,7 +247,7 @@ int toku_db_start_range_lock(DB *db, DB_TXN *txn, const DBT *left_key, const DBT
toku::lock_request::type lock_type, toku::lock_request *request) {
DB_TXN *txn_anc = txn_oldest_ancester(txn);
TXNID txn_anc_id = txn_anc->id64(txn_anc);
- request->set(db->i->lt, txn_anc_id, left_key, right_key, lock_type);
+ request->set(db->i->lt, txn_anc_id, left_key, right_key, lock_type, toku_is_big_txn(txn_anc));
const int r = request->start();
if (r == 0) {
@@ -270,8 +268,14 @@ int toku_db_wait_range_lock(DB *db, DB_TXN *txn, toku::lock_request *request) {
DB_TXN *txn_anc = txn_oldest_ancester(txn);
const DBT *left_key = request->get_left_key();
const DBT *right_key = request->get_right_key();
-
- const int r = request->wait();
+ DB_ENV *env = db->dbenv;
+ uint64_t wait_time_msec = env->i->default_lock_timeout_msec;
+ if (env->i->get_lock_timeout_callback)
+ wait_time_msec = env->i->get_lock_timeout_callback(wait_time_msec);
+ uint64_t killed_time_msec = env->i->default_killed_time_msec;
+ if (env->i->get_killed_time_callback)
+ killed_time_msec = env->i->get_killed_time_callback(killed_time_msec);
+ const int r = request->wait(wait_time_msec, killed_time_msec, env->i->killed_callback);
if (r == 0) {
db_txn_note_row_lock(db, txn_anc, left_key, right_key);
} else if (r == DB_LOCK_NOTGRANTED) {
@@ -296,11 +300,9 @@ void toku_db_grab_write_lock (DB *db, DBT *key, TOKUTXN tokutxn) {
TXNID txn_anc_id = txn_anc->id64(txn_anc);
// This lock request must succeed, so we do not want to wait
- const uint64_t lock_wait_time = 0;
toku::lock_request request;
-
- request.create(lock_wait_time);
- request.set(db->i->lt, txn_anc_id, key, key, toku::lock_request::type::WRITE);
+ request.create();
+ request.set(db->i->lt, txn_anc_id, key, key, toku::lock_request::type::WRITE, toku_is_big_txn(txn_anc));
int r = request.start();
invariant_zero(r);
db_txn_note_row_lock(db, txn_anc, key, key);
diff --git a/storage/tokudb/ft-index/src/ydb_txn.cc b/storage/tokudb/ft-index/src/ydb_txn.cc
index f8453753717..6f1105412d7 100644
--- a/storage/tokudb/ft-index/src/ydb_txn.cc
+++ b/storage/tokudb/ft-index/src/ydb_txn.cc
@@ -323,7 +323,7 @@ static int locked_txn_commit_with_progress(DB_TXN *txn, uint32_t flags,
if (!toku_txn_is_read_only(tokutxn)) {
// A readonly transaction does no logging, and therefore does not need the MO lock.
holds_mo_lock = true;
- if (toku_txn_has_spilled_rollback(tokutxn)) {
+ if (toku_is_big_tokutxn(tokutxn)) {
low_priority = true;
toku_low_priority_multi_operation_client_lock();
} else {
@@ -351,7 +351,7 @@ static int locked_txn_abort_with_progress(DB_TXN *txn,
if (!toku_txn_is_read_only(tokutxn)) {
// A readonly transaction does no logging, and therefore does not need the MO lock.
holds_mo_lock = true;
- if (toku_txn_has_spilled_rollback(tokutxn)) {
+ if (toku_is_big_tokutxn(tokutxn)) {
low_priority = true;
toku_low_priority_multi_operation_client_lock();
} else {
@@ -602,3 +602,11 @@ void toku_keep_prepared_txn_callback (DB_ENV *env, TOKUTXN tokutxn) {
void toku_increase_last_xid(DB_ENV *env, uint64_t increment) {
toku_txn_manager_increase_last_xid(toku_logger_get_txn_manager(env->i->logger), increment);
}
+
+bool toku_is_big_txn(DB_TXN *txn) {
+ return toku_is_big_tokutxn(db_txn_struct_i(txn)->tokutxn);
+}
+
+bool toku_is_big_tokutxn(TOKUTXN tokutxn) {
+ return toku_txn_has_spilled_rollback(tokutxn);
+}
diff --git a/storage/tokudb/ft-index/src/ydb_txn.h b/storage/tokudb/ft-index/src/ydb_txn.h
index 9992d267737..454b6578e9f 100644
--- a/storage/tokudb/ft-index/src/ydb_txn.h
+++ b/storage/tokudb/ft-index/src/ydb_txn.h
@@ -107,6 +107,9 @@ int locked_txn_abort(DB_TXN *txn);
void toku_keep_prepared_txn_callback(DB_ENV *env, TOKUTXN tokutxn);
+bool toku_is_big_txn(DB_TXN *txn);
+bool toku_is_big_tokutxn(TOKUTXN tokutxn);
+
// Test-only function
extern "C" void toku_increase_last_xid(DB_ENV *env, uint64_t increment) __attribute__((__visibility__("default")));
diff --git a/storage/tokudb/ft-index/toku_include/CMakeLists.txt b/storage/tokudb/ft-index/toku_include/CMakeLists.txt
index 6ae304f8df3..44291012538 100644
--- a/storage/tokudb/ft-index/toku_include/CMakeLists.txt
+++ b/storage/tokudb/ft-index/toku_include/CMakeLists.txt
@@ -7,9 +7,11 @@ 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/util/CMakeLists.txt b/storage/tokudb/ft-index/util/CMakeLists.txt
index abfc88cc711..08822c4a73c 100644
--- a/storage/tokudb/ft-index/util/CMakeLists.txt
+++ b/storage/tokudb/ft-index/util/CMakeLists.txt
@@ -1,8 +1,11 @@
set(util_srcs
+ context
+ frwlock
kibbutz
mempool
partitioned_counter
threadpool
+ scoped_malloc
)
add_library(util SHARED ${util_srcs})
@@ -19,6 +22,7 @@ if (NOT DEFINED MYSQL_PROJECT_NAME_DOCSTRING)
install(
FILES partitioned_counter.h
DESTINATION include
+ COMPONENT tokukv_headers
)
endif ()
diff --git a/storage/tokudb/ft-index/util/context.cc b/storage/tokudb/ft-index/util/context.cc
new file mode 100644
index 00000000000..350cac07960
--- /dev/null
+++ b/storage/tokudb/ft-index/util/context.cc
@@ -0,0 +1,242 @@
+/* -*- 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-2014 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-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 <string.h>
+
+#include <util/context.h>
+
+namespace toku {
+
+ static const context default_context(CTX_DEFAULT);
+ static __thread const context *tl_current_context = &default_context;
+
+ // save the old context, set the current context
+ context::context(const context_id id) :
+ m_old_ctx(tl_current_context),
+ m_id(id) {
+ tl_current_context = this;
+ }
+
+ // restore the old context
+ context::~context() {
+ tl_current_context = m_old_ctx;
+ }
+
+} // namespace toku
+
+// thread local context
+
+const toku::context *toku_thread_get_context() {
+ return toku::tl_current_context;
+}
+
+// engine status
+
+static struct context_status context_status;
+#define CONTEXT_STATUS_INIT(key, legend) TOKUDB_STATUS_INIT(context_status, key, nullptr, PARCOUNT, "context: " legend, TOKU_ENGINE_STATUS)
+
+static void
+context_status_init(void) {
+ CONTEXT_STATUS_INIT(CTX_SEARCH_BLOCKED_BY_FULL_FETCH, "tree traversals blocked by a full fetch");
+ CONTEXT_STATUS_INIT(CTX_SEARCH_BLOCKED_BY_PARTIAL_FETCH, "tree traversals blocked by a partial fetch");
+ CONTEXT_STATUS_INIT(CTX_SEARCH_BLOCKED_BY_FULL_EVICTION, "tree traversals blocked by a full eviction");
+ CONTEXT_STATUS_INIT(CTX_SEARCH_BLOCKED_BY_PARTIAL_EVICTION, "tree traversals blocked by a partial eviction");
+ CONTEXT_STATUS_INIT(CTX_SEARCH_BLOCKED_BY_MESSAGE_INJECTION, "tree traversals blocked by a message injection");
+ CONTEXT_STATUS_INIT(CTX_SEARCH_BLOCKED_BY_MESSAGE_APPLICATION, "tree traversals blocked by a message application");
+ CONTEXT_STATUS_INIT(CTX_SEARCH_BLOCKED_BY_FLUSH, "tree traversals blocked by a flush");
+ CONTEXT_STATUS_INIT(CTX_SEARCH_BLOCKED_BY_CLEANER, "tree traversals blocked by a the cleaner thread");
+ CONTEXT_STATUS_INIT(CTX_SEARCH_BLOCKED_OTHER, "tree traversals blocked by something uninstrumented");
+ CONTEXT_STATUS_INIT(CTX_PROMO_BLOCKED_BY_FULL_FETCH, "promotion blocked by a full fetch (should never happen)");
+ CONTEXT_STATUS_INIT(CTX_PROMO_BLOCKED_BY_PARTIAL_FETCH, "promotion blocked by a partial fetch (should never happen)");
+ CONTEXT_STATUS_INIT(CTX_PROMO_BLOCKED_BY_FULL_EVICTION, "promotion blocked by a full eviction (should never happen)");
+ CONTEXT_STATUS_INIT(CTX_PROMO_BLOCKED_BY_PARTIAL_EVICTION, "promotion blocked by a partial eviction (should never happen)");
+ CONTEXT_STATUS_INIT(CTX_PROMO_BLOCKED_BY_MESSAGE_INJECTION, "promotion blocked by a message injection");
+ CONTEXT_STATUS_INIT(CTX_PROMO_BLOCKED_BY_MESSAGE_APPLICATION, "promotion blocked by a message application");
+ CONTEXT_STATUS_INIT(CTX_PROMO_BLOCKED_BY_FLUSH, "promotion blocked by a flush");
+ CONTEXT_STATUS_INIT(CTX_PROMO_BLOCKED_BY_CLEANER, "promotion blocked by the cleaner thread");
+ CONTEXT_STATUS_INIT(CTX_PROMO_BLOCKED_OTHER, "promotion blocked by something uninstrumented");
+ CONTEXT_STATUS_INIT(CTX_BLOCKED_OTHER, "something uninstrumented blocked by something uninstrumented");
+ context_status.initialized = true;
+}
+#undef FS_STATUS_INIT
+
+void toku_context_get_status(struct context_status *status) {
+ if (!context_status.initialized) {
+ context_status_init();
+ }
+ *status = context_status;
+}
+
+#define STATUS_INC(x, d) increment_partitioned_counter(context_status.status[x].value.parcount, d);
+
+void toku_context_note_frwlock_contention(const context_id blocked, const context_id blocking) {
+ if (!context_status.initialized) {
+ context_status_init();
+ }
+ if (blocked != CTX_SEARCH && blocked != CTX_PROMO) {
+ // Return early if this event is "unknown"
+ STATUS_INC(CTX_BLOCKED_OTHER, 1);
+ return;
+ }
+ switch (blocking) {
+ case CTX_FULL_FETCH:
+ if (blocked == CTX_SEARCH) {
+ STATUS_INC(CTX_SEARCH_BLOCKED_BY_FULL_FETCH, 1);
+ } else if (blocked == CTX_PROMO) {
+ STATUS_INC(CTX_PROMO_BLOCKED_BY_FULL_FETCH, 1);
+ }
+ break;
+ case CTX_PARTIAL_FETCH:
+ if (blocked == CTX_SEARCH) {
+ STATUS_INC(CTX_SEARCH_BLOCKED_BY_PARTIAL_FETCH, 1);
+ } else if (blocked == CTX_PROMO) {
+ STATUS_INC(CTX_PROMO_BLOCKED_BY_PARTIAL_FETCH, 1);
+ }
+ break;
+ case CTX_FULL_EVICTION:
+ if (blocked == CTX_SEARCH) {
+ STATUS_INC(CTX_SEARCH_BLOCKED_BY_FULL_EVICTION, 1);
+ } else if (blocked == CTX_PROMO) {
+ STATUS_INC(CTX_PROMO_BLOCKED_BY_FULL_EVICTION, 1);
+ }
+ break;
+ case CTX_PARTIAL_EVICTION:
+ if (blocked == CTX_SEARCH) {
+ STATUS_INC(CTX_SEARCH_BLOCKED_BY_PARTIAL_EVICTION, 1);
+ } else if (blocked == CTX_PROMO) {
+ STATUS_INC(CTX_PROMO_BLOCKED_BY_PARTIAL_EVICTION, 1);
+ }
+ break;
+ case CTX_MESSAGE_INJECTION:
+ if (blocked == CTX_SEARCH) {
+ STATUS_INC(CTX_SEARCH_BLOCKED_BY_MESSAGE_INJECTION, 1);
+ } else if (blocked == CTX_PROMO) {
+ STATUS_INC(CTX_PROMO_BLOCKED_BY_MESSAGE_INJECTION, 1);
+ }
+ break;
+ case CTX_MESSAGE_APPLICATION:
+ if (blocked == CTX_SEARCH) {
+ STATUS_INC(CTX_SEARCH_BLOCKED_BY_MESSAGE_APPLICATION, 1);
+ } else if (blocked == CTX_PROMO) {
+ STATUS_INC(CTX_PROMO_BLOCKED_BY_MESSAGE_APPLICATION, 1);
+ }
+ break;
+ case CTX_FLUSH:
+ if (blocked == CTX_SEARCH) {
+ STATUS_INC(CTX_SEARCH_BLOCKED_BY_FLUSH, 1);
+ } else if (blocked == CTX_PROMO) {
+ STATUS_INC(CTX_PROMO_BLOCKED_BY_FLUSH, 1);
+ }
+ break;
+ case CTX_CLEANER:
+ if (blocked == CTX_SEARCH) {
+ STATUS_INC(CTX_SEARCH_BLOCKED_BY_CLEANER, 1);
+ } else if (blocked == CTX_PROMO) {
+ STATUS_INC(CTX_PROMO_BLOCKED_BY_CLEANER, 1);
+ }
+ break;
+ default:
+ if (blocked == CTX_SEARCH) {
+ STATUS_INC(CTX_SEARCH_BLOCKED_OTHER, 1);
+ } else if (blocked == CTX_PROMO) {
+ STATUS_INC(CTX_PROMO_BLOCKED_OTHER, 1);
+ }
+ break;
+ }
+}
+
+void toku_context_status_destroy(void) {
+ for (int i = 0; i < CTX_STATUS_NUM_ROWS; ++i) {
+ if (context_status.status[i].type == PARCOUNT) {
+ destroy_partitioned_counter(context_status.status[i].value.parcount);
+ }
+ }
+}
diff --git a/storage/tokudb/ft-index/util/context.h b/storage/tokudb/ft-index/util/context.h
new file mode 100644
index 00000000000..3d424ff597d
--- /dev/null
+++ b/storage/tokudb/ft-index/util/context.h
@@ -0,0 +1,204 @@
+/* -*- 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-2014 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.
+*/
+
+#pragma once
+
+#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 <db.h>
+
+#include <util/status.h>
+
+enum context_id {
+ CTX_INVALID = -1,
+ CTX_DEFAULT = 0, // default context for when no context is set
+ CTX_SEARCH, // searching for a key at the bottom of the tree
+ CTX_PROMO, // promoting a message down the tree
+ CTX_FULL_FETCH, // performing full fetch (pivots + some partial fetch)
+ CTX_PARTIAL_FETCH, // performing partial fetch
+ CTX_FULL_EVICTION, // running partial eviction
+ CTX_PARTIAL_EVICTION, // running partial eviction
+ CTX_MESSAGE_INJECTION, // injecting a message into a buffer
+ CTX_MESSAGE_APPLICATION, // applying ancestor's messages to a basement node
+ CTX_FLUSH, // flushing a buffer
+ CTX_CLEANER // doing work as the cleaner thread
+};
+
+// Note a contention event in engine status
+void toku_context_note_frwlock_contention(const context_id blocking, const context_id blocked);
+
+namespace toku {
+
+ // class for tracking what a thread is doing
+ //
+ // usage:
+ //
+ // // automatically tag and document what you're doing
+ // void my_interesting_function(void) {
+ // toku::context ctx("doing something interesting", INTERESTING_FN_1);
+ // ...
+ // {
+ // toku::context inner_ctx("doing something expensive", EXPENSIVE_FN_1);
+ // my_rwlock.wrlock();
+ // expensive();
+ // my_rwlock.wrunlock();
+ // }
+ // ...
+ // }
+ //
+ // // ... so later you can write code like this.
+ // // here, we save some info to help determine why a lock could not be acquired
+ // void my_rwlock::wrlock() {
+ // r = try_acquire_write_lock();
+ // if (r == 0) {
+ // m_write_locked_context_id = get_thread_local_context()->get_id();
+ // ...
+ // } else {
+ // if (m_write_locked_context_id == EXPENSIVE_FN_1) {
+ // status.blocked_because_of_expensive_fn_1++;
+ // } else if (...) {
+ // ...
+ // }
+ // ...
+ // }
+ // }
+ class context {
+ public:
+ context(const context_id id);
+
+ ~context();
+
+ context_id get_id() const {
+ return m_id;
+ }
+
+ private:
+ // each thread has a stack of contexts, rooted at the trivial "root context"
+ const context *m_old_ctx;
+ const context_id m_id;
+ };
+
+} // namespace toku
+
+// Get the current context of this thread
+const toku::context *toku_thread_get_context();
+
+enum context_status_entry {
+ CTX_SEARCH_BLOCKED_BY_FULL_FETCH = 0,
+ CTX_SEARCH_BLOCKED_BY_PARTIAL_FETCH,
+ CTX_SEARCH_BLOCKED_BY_FULL_EVICTION,
+ CTX_SEARCH_BLOCKED_BY_PARTIAL_EVICTION,
+ CTX_SEARCH_BLOCKED_BY_MESSAGE_INJECTION,
+ CTX_SEARCH_BLOCKED_BY_MESSAGE_APPLICATION,
+ CTX_SEARCH_BLOCKED_BY_FLUSH,
+ CTX_SEARCH_BLOCKED_BY_CLEANER,
+ CTX_SEARCH_BLOCKED_OTHER,
+ CTX_PROMO_BLOCKED_BY_FULL_FETCH,
+ CTX_PROMO_BLOCKED_BY_PARTIAL_FETCH,
+ CTX_PROMO_BLOCKED_BY_FULL_EVICTION,
+ CTX_PROMO_BLOCKED_BY_PARTIAL_EVICTION,
+ CTX_PROMO_BLOCKED_BY_MESSAGE_INJECTION,
+ CTX_PROMO_BLOCKED_BY_MESSAGE_APPLICATION,
+ CTX_PROMO_BLOCKED_BY_FLUSH,
+ CTX_PROMO_BLOCKED_BY_CLEANER,
+ CTX_PROMO_BLOCKED_OTHER,
+ CTX_BLOCKED_OTHER,
+ CTX_STATUS_NUM_ROWS
+};
+
+struct context_status {
+ bool initialized;
+ TOKU_ENGINE_STATUS_ROW_S status[CTX_STATUS_NUM_ROWS];
+};
+
+void toku_context_get_status(struct context_status *status);
+
+void toku_context_status_destroy(void);
diff --git a/storage/tokudb/ft-index/util/frwlock.cc b/storage/tokudb/ft-index/util/frwlock.cc
index 7400f3c4abc..7259c776f83 100644
--- a/storage/tokudb/ft-index/util/frwlock.cc
+++ b/storage/tokudb/ft-index/util/frwlock.cc
@@ -91,8 +91,19 @@ PATENT RIGHTS GRANT:
#include <toku_assert.h>
+#include <util/context.h>
+#include <util/frwlock.h>
+
namespace toku {
+static __thread int thread_local_tid = -1;
+static int get_local_tid() {
+ if (thread_local_tid == -1) {
+ thread_local_tid = toku_os_gettid();
+ }
+ return thread_local_tid;
+}
+
void frwlock::init(toku_mutex_t *const mutex) {
m_mutex = mutex;
@@ -109,6 +120,8 @@ void frwlock::init(toku_mutex_t *const mutex) {
m_wait_read_is_in_queue = false;
m_current_writer_expensive = false;
m_read_wait_expensive = false;
+ m_current_writer_tid = -1;
+ m_blocking_writer_context_id = CTX_INVALID;
m_wait_head = nullptr;
m_wait_tail = nullptr;
@@ -118,11 +131,11 @@ void frwlock::deinit(void) {
toku_cond_destroy(&m_wait_read);
}
-inline bool frwlock::queue_is_empty(void) const {
+bool frwlock::queue_is_empty(void) const {
return m_wait_head == nullptr;
}
-inline void frwlock::enq_item(queue_item *const item) {
+void frwlock::enq_item(queue_item *const item) {
paranoid_invariant_null(item->next);
if (m_wait_tail != nullptr) {
m_wait_tail->next = item;
@@ -133,7 +146,7 @@ inline void frwlock::enq_item(queue_item *const item) {
m_wait_tail = item;
}
-inline toku_cond_t *frwlock::deq_item(void) {
+toku_cond_t *frwlock::deq_item(void) {
paranoid_invariant_notnull(m_wait_head);
paranoid_invariant_notnull(m_wait_tail);
queue_item *item = m_wait_head;
@@ -145,7 +158,7 @@ inline toku_cond_t *frwlock::deq_item(void) {
}
// Prerequisite: Holds m_mutex.
-inline void frwlock::write_lock(bool expensive) {
+void frwlock::write_lock(bool expensive) {
toku_mutex_assert_locked(m_mutex);
if (this->try_write_lock(expensive)) {
return;
@@ -160,6 +173,13 @@ inline void frwlock::write_lock(bool expensive) {
if (expensive) {
++m_num_expensive_want_write;
}
+ if (m_num_writers == 0 && m_num_want_write == 1) {
+ // We are the first to want a write lock. No new readers can get the lock.
+ // Set our thread id and context for proper instrumentation.
+ // see: toku_context_note_frwlock_contention()
+ m_current_writer_tid = get_local_tid();
+ m_blocking_writer_context_id = toku_thread_get_context()->get_id();
+ }
toku_cond_wait(&cond, m_mutex);
toku_cond_destroy(&cond);
@@ -176,9 +196,11 @@ inline void frwlock::write_lock(bool expensive) {
}
m_num_writers = 1;
m_current_writer_expensive = expensive;
+ m_current_writer_tid = get_local_tid();
+ m_blocking_writer_context_id = toku_thread_get_context()->get_id();
}
-inline bool frwlock::try_write_lock(bool expensive) {
+bool frwlock::try_write_lock(bool expensive) {
toku_mutex_assert_locked(m_mutex);
if (m_num_readers > 0 || m_num_writers > 0 || m_num_signaled_readers > 0 || m_num_want_write > 0) {
return false;
@@ -188,10 +210,12 @@ inline bool frwlock::try_write_lock(bool expensive) {
paranoid_invariant_zero(m_num_want_read);
m_num_writers = 1;
m_current_writer_expensive = expensive;
+ m_current_writer_tid = get_local_tid();
+ m_blocking_writer_context_id = toku_thread_get_context()->get_id();
return true;
}
-inline void frwlock::read_lock(void) {
+void frwlock::read_lock(void) {
toku_mutex_assert_locked(m_mutex);
if (m_num_writers > 0 || m_num_want_write > 0) {
if (!m_wait_read_is_in_queue) {
@@ -207,6 +231,12 @@ inline void frwlock::read_lock(void) {
);
}
+ // Note this contention event in engine status.
+ toku_context_note_frwlock_contention(
+ toku_thread_get_context()->get_id(),
+ m_blocking_writer_context_id
+ );
+
// Wait for our turn.
++m_num_want_read;
toku_cond_wait(&m_wait_read, m_mutex);
@@ -223,7 +253,7 @@ inline void frwlock::read_lock(void) {
++m_num_readers;
}
-inline bool frwlock::try_read_lock(void) {
+bool frwlock::try_read_lock(void) {
toku_mutex_assert_locked(m_mutex);
if (m_num_writers > 0 || m_num_want_write > 0) {
return false;
@@ -235,7 +265,7 @@ inline bool frwlock::try_read_lock(void) {
return true;
}
-inline void frwlock::maybe_signal_next_writer(void) {
+void frwlock::maybe_signal_next_writer(void) {
if (m_num_want_write > 0 && m_num_signaled_readers == 0 && m_num_readers == 0) {
toku_cond_t *cond = this->deq_item();
paranoid_invariant(cond != &m_wait_read);
@@ -245,7 +275,7 @@ inline void frwlock::maybe_signal_next_writer(void) {
}
}
-inline void frwlock::read_unlock(void) {
+void frwlock::read_unlock(void) {
toku_mutex_assert_locked(m_mutex);
paranoid_invariant(m_num_writers == 0);
paranoid_invariant(m_num_readers > 0);
@@ -253,7 +283,7 @@ inline void frwlock::read_unlock(void) {
this->maybe_signal_next_writer();
}
-inline bool frwlock::read_lock_is_expensive(void) {
+bool frwlock::read_lock_is_expensive(void) {
toku_mutex_assert_locked(m_mutex);
if (m_wait_read_is_in_queue) {
return m_read_wait_expensive;
@@ -264,7 +294,7 @@ inline bool frwlock::read_lock_is_expensive(void) {
}
-inline void frwlock::maybe_signal_or_broadcast_next(void) {
+void frwlock::maybe_signal_or_broadcast_next(void) {
paranoid_invariant(m_num_signaled_readers == 0);
if (this->queue_is_empty()) {
@@ -289,42 +319,44 @@ inline void frwlock::maybe_signal_or_broadcast_next(void) {
}
}
-inline void frwlock::write_unlock(void) {
+void frwlock::write_unlock(void) {
toku_mutex_assert_locked(m_mutex);
paranoid_invariant(m_num_writers == 1);
m_num_writers = 0;
m_current_writer_expensive = false;
+ m_current_writer_tid = -1;
+ m_blocking_writer_context_id = CTX_INVALID;
this->maybe_signal_or_broadcast_next();
}
-inline bool frwlock::write_lock_is_expensive(void) {
+bool frwlock::write_lock_is_expensive(void) {
toku_mutex_assert_locked(m_mutex);
return (m_num_expensive_want_write > 0) || (m_current_writer_expensive);
}
-inline uint32_t frwlock::users(void) const {
+uint32_t frwlock::users(void) const {
toku_mutex_assert_locked(m_mutex);
return m_num_readers + m_num_writers + m_num_want_read + m_num_want_write;
}
-inline uint32_t frwlock::blocked_users(void) const {
+uint32_t frwlock::blocked_users(void) const {
toku_mutex_assert_locked(m_mutex);
return m_num_want_read + m_num_want_write;
}
-inline uint32_t frwlock::writers(void) const {
+uint32_t frwlock::writers(void) const {
// this is sometimes called as "assert(lock->writers())" when we
// assume we have the write lock. if that's the assumption, we may
// not own the mutex, so we don't assert_locked here
return m_num_writers;
}
-inline uint32_t frwlock::blocked_writers(void) const {
+uint32_t frwlock::blocked_writers(void) const {
toku_mutex_assert_locked(m_mutex);
return m_num_want_write;
}
-inline uint32_t frwlock::readers(void) const {
+uint32_t frwlock::readers(void) const {
toku_mutex_assert_locked(m_mutex);
return m_num_readers;
}
-inline uint32_t frwlock::blocked_readers(void) const {
+uint32_t frwlock::blocked_readers(void) const {
toku_mutex_assert_locked(m_mutex);
return m_num_want_read;
}
diff --git a/storage/tokudb/ft-index/util/frwlock.h b/storage/tokudb/ft-index/util/frwlock.h
index 9ad2b6f7a9d..7811e0d2427 100644
--- a/storage/tokudb/ft-index/util/frwlock.h
+++ b/storage/tokudb/ft-index/util/frwlock.h
@@ -95,6 +95,7 @@ PATENT RIGHTS GRANT:
#include <toku_pthread.h>
#include <stdbool.h>
#include <stdint.h>
+#include <util/context.h>
//TODO: update comment, this is from rwlock.h
@@ -106,24 +107,24 @@ public:
void init(toku_mutex_t *const mutex);
void deinit(void);
- inline void write_lock(bool expensive);
- inline bool try_write_lock(bool expensive);
- inline void write_unlock(void);
+ void write_lock(bool expensive);
+ bool try_write_lock(bool expensive);
+ void write_unlock(void);
// returns true if acquiring a write lock will be expensive
- inline bool write_lock_is_expensive(void);
+ bool write_lock_is_expensive(void);
- inline void read_lock(void);
- inline bool try_read_lock(void);
- inline void read_unlock(void);
+ void read_lock(void);
+ bool try_read_lock(void);
+ void read_unlock(void);
// returns true if acquiring a read lock will be expensive
- inline bool read_lock_is_expensive(void);
+ bool read_lock_is_expensive(void);
- inline uint32_t users(void) const;
- inline uint32_t blocked_users(void) const;
- inline uint32_t writers(void) const;
- inline uint32_t blocked_writers(void) const;
- inline uint32_t readers(void) const;
- inline uint32_t blocked_readers(void) const;
+ uint32_t users(void) const;
+ uint32_t blocked_users(void) const;
+ uint32_t writers(void) const;
+ uint32_t blocked_writers(void) const;
+ uint32_t readers(void) const;
+ uint32_t blocked_readers(void) const;
private:
struct queue_item {
@@ -131,11 +132,11 @@ private:
struct queue_item *next;
};
- inline bool queue_is_empty(void) const;
- inline void enq_item(queue_item *const item);
- inline toku_cond_t *deq_item(void);
- inline void maybe_signal_or_broadcast_next(void);
- inline void maybe_signal_next_writer(void);
+ bool queue_is_empty(void) const;
+ void enq_item(queue_item *const item);
+ toku_cond_t *deq_item(void);
+ void maybe_signal_or_broadcast_next(void);
+ void maybe_signal_next_writer(void);
toku_mutex_t *m_mutex;
@@ -154,6 +155,12 @@ private:
// is expensive
// if there are currently no waiting readers, then set to false
bool m_read_wait_expensive;
+ // thread-id of the current writer
+ int m_current_writer_tid;
+ // context id describing the context of the current writer blocking
+ // new readers (either because this writer holds the write lock or
+ // is the first to want the write lock).
+ context_id m_blocking_writer_context_id;
toku_cond_t m_wait_read;
queue_item m_queue_item_read;
@@ -168,6 +175,6 @@ ENSURE_POD(frwlock);
} // namespace toku
// include the implementation here
-#include "frwlock.cc"
+// #include "frwlock.cc"
#endif // UTIL_FRWLOCK_H
diff --git a/storage/tokudb/ft-index/util/kibbutz.cc b/storage/tokudb/ft-index/util/kibbutz.cc
index e9057de7915..a84a6f4827f 100644
--- a/storage/tokudb/ft-index/util/kibbutz.cc
+++ b/storage/tokudb/ft-index/util/kibbutz.cc
@@ -118,7 +118,9 @@ struct kibbutz {
static void *work_on_kibbutz (void *);
-KIBBUTZ toku_kibbutz_create (int n_workers) {
+int toku_kibbutz_create (int n_workers, KIBBUTZ *kb_ret) {
+ int r = 0;
+ *kb_ret = NULL;
KIBBUTZ XCALLOC(k);
toku_mutex_init(&k->mutex, NULL);
toku_cond_init(&k->cond, NULL);
@@ -128,12 +130,19 @@ KIBBUTZ toku_kibbutz_create (int n_workers) {
k->n_workers = n_workers;
XMALLOC_N(n_workers, k->workers);
XMALLOC_N(n_workers, k->ids);
- for (int i=0; i<n_workers; i++) {
+ for (int i = 0; i < n_workers; i++) {
k->ids[i].k = k;
- int r = toku_pthread_create(&k->workers[i], NULL, work_on_kibbutz, &k->ids[i]);
- assert(r==0);
+ r = toku_pthread_create(&k->workers[i], NULL, work_on_kibbutz, &k->ids[i]);
+ if (r != 0) {
+ k->n_workers = i;
+ toku_kibbutz_destroy(k);
+ break;
+ }
+ }
+ if (r == 0) {
+ *kb_ret = k;
}
- return k;
+ return r;
}
static void klock (KIBBUTZ k) {
diff --git a/storage/tokudb/ft-index/util/kibbutz.h b/storage/tokudb/ft-index/util/kibbutz.h
index 06fa624b211..83e981b916c 100644
--- a/storage/tokudb/ft-index/util/kibbutz.h
+++ b/storage/tokudb/ft-index/util/kibbutz.h
@@ -100,7 +100,7 @@ typedef struct kibbutz *KIBBUTZ;
//
// create a kibbutz where n_workers is the number of threads in the threadpool
//
-KIBBUTZ toku_kibbutz_create (int n_workers);
+int toku_kibbutz_create (int n_workers, KIBBUTZ *kb);
//
// enqueue a workitem in the kibbutz. When the kibbutz is to work on this workitem,
// it calls f(extra).
diff --git a/storage/tokudb/ft-index/util/mempool.cc b/storage/tokudb/ft-index/util/mempool.cc
index 312848e6194..8a37fd41b44 100644
--- a/storage/tokudb/ft-index/util/mempool.cc
+++ b/storage/tokudb/ft-index/util/mempool.cc
@@ -114,23 +114,6 @@ void toku_mempool_zero(struct mempool *mp) {
memset(mp, 0, sizeof(*mp));
}
-/* Copy constructor. Any time a new mempool is needed, allocate 1/4 more space
- * than is currently needed.
- */
-void toku_mempool_copy_construct(struct mempool *mp, const void * const data_source, const size_t data_size) {
- // printf("mempool_copy %p %p %lu\n", mp, data_source, data_size);
- if (data_size) {
- paranoid_invariant(data_source);
- toku_mempool_construct(mp, data_size);
- memcpy(mp->base, data_source, data_size);
- mp->free_offset = data_size; // address of first available memory for new data
- }
- else {
- toku_mempool_zero(mp);
- // fprintf(stderr, "Empty mempool created (copy constructor)\n");
- }
-}
-
// TODO 4050 this is dirty, try to replace all uses of this
void toku_mempool_init(struct mempool *mp, void *base, size_t free_offset, size_t size) {
// printf("mempool_init %p %p %lu\n", mp, base, size);
diff --git a/storage/tokudb/ft-index/util/mempool.h b/storage/tokudb/ft-index/util/mempool.h
index f6a2bc6dde3..fa59d7a63ac 100644
--- a/storage/tokudb/ft-index/util/mempool.h
+++ b/storage/tokudb/ft-index/util/mempool.h
@@ -115,13 +115,6 @@ struct mempool {
*/
void toku_mempool_zero(struct mempool *mp);
-/* Copy constructor. Fill in empty mempool struct with new values, allocating
- * a new buffer and filling the buffer with data from from data_source.
- * Any time a new mempool is needed, allocate 1/4 more space
- * than is currently needed.
- */
-void toku_mempool_copy_construct(struct mempool *mp, const void * const data_source, const size_t data_size);
-
/* initialize the memory pool with the base address and size of a
contiguous chunk of memory */
void toku_mempool_init(struct mempool *mp, void *base, size_t free_offset, size_t size);
diff --git a/storage/tokudb/ft-index/util/scoped_malloc.cc b/storage/tokudb/ft-index/util/scoped_malloc.cc
new file mode 100644
index 00000000000..7fc847c3af6
--- /dev/null
+++ b/storage/tokudb/ft-index/util/scoped_malloc.cc
@@ -0,0 +1,265 @@
+/* -*- 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."
+
+#include <toku_include/memory.h>
+
+#include <util/scoped_malloc.h>
+
+// The __thread storage class modifier isn't well supported on osx, but we
+// aren't worried about the performance on osx, so we provide a
+// pass-through implementation of scoped mallocs.
+#ifdef __APPLE__
+
+namespace toku {
+
+ scoped_malloc::scoped_malloc(const size_t size)
+ : m_size(size),
+ m_local(false),
+ m_buf(toku_xmalloc(size)) {}
+
+ scoped_malloc::~scoped_malloc() {
+ toku_free(m_buf);
+ }
+
+} // namespace toku
+
+void toku_scoped_malloc_init(void) {}
+void toku_scoped_malloc_destroy(void) {}
+
+#else // __APPLE__
+
+#include <set>
+#include <pthread.h>
+
+#include <portability/toku_pthread.h>
+
+namespace toku {
+
+ // see pthread_key handling at the bottom
+ //
+ // when we use gcc 4.8, we can use the 'thread_local' keyword and proper c++
+ // constructors/destructors instead of this pthread / global set wizardy.
+ static pthread_key_t tl_stack_destroy_pthread_key;
+ class tl_stack;
+ std::set<tl_stack *> *global_stack_set;
+ toku_mutex_t global_stack_set_mutex = TOKU_MUTEX_INITIALIZER;
+
+ class tl_stack {
+ // 1MB
+ static const size_t STACK_SIZE = 1 * 1024 * 1024;
+
+ public:
+ void init() {
+ m_stack = reinterpret_cast<char *>(toku_xmalloc(STACK_SIZE));
+ m_current_offset = 0;
+ int r = pthread_setspecific(tl_stack_destroy_pthread_key, this);
+ invariant_zero(r);
+ }
+
+ void destroy() {
+ if (m_stack != NULL) {
+ toku_free(m_stack);
+ m_stack = NULL;
+ }
+ }
+
+ // initialize a tl_stack and insert it into the global map
+ static void init_and_register(tl_stack *st) {
+ st->init();
+ invariant_notnull(global_stack_set);
+
+ toku_mutex_lock(&global_stack_set_mutex);
+ std::pair<std::set<tl_stack *>::iterator, bool> p = global_stack_set->insert(st);
+ invariant(p.second);
+ toku_mutex_unlock(&global_stack_set_mutex);
+ }
+
+ // destruct a tl_stack and remove it from the global map
+ // passed in as void * to match the generic pthread destructor API
+ static void destroy_and_deregister(void *key) {
+ invariant_notnull(key);
+ tl_stack *st = reinterpret_cast<tl_stack *>(key);
+ st->destroy();
+
+ toku_mutex_lock(&global_stack_set_mutex);
+ invariant_notnull(global_stack_set);
+ size_t n = global_stack_set->erase(st);
+ invariant(n == 1);
+ toku_mutex_unlock(&global_stack_set_mutex);
+ }
+
+ // Allocate 'size' bytes and return a pointer to the first byte
+ void *alloc(const size_t size) {
+ if (m_stack == NULL) {
+ init_and_register(this);
+ }
+ invariant(m_current_offset + size <= STACK_SIZE);
+ void *mem = &m_stack[m_current_offset];
+ m_current_offset += size;
+ return mem;
+ }
+
+ // Give back a previously allocated region of 'size' bytes.
+ void dealloc(const size_t size) {
+ invariant(m_current_offset >= size);
+ m_current_offset -= size;
+ }
+
+ // Get the current size of free-space in bytes.
+ size_t get_free_space() const {
+ invariant(m_current_offset <= STACK_SIZE);
+ return STACK_SIZE - m_current_offset;
+ }
+
+ private:
+ // Offset of the free region in the stack
+ size_t m_current_offset;
+ char *m_stack;
+ };
+
+ // Each thread has its own local stack.
+ static __thread tl_stack local_stack;
+
+ // Memory is allocated from thread-local storage if available, otherwise from malloc(1).
+ scoped_malloc::scoped_malloc(const size_t size) :
+ m_size(size),
+ m_local(local_stack.get_free_space() >= m_size),
+ m_buf(m_local ? local_stack.alloc(m_size) : toku_xmalloc(m_size)) {
+ }
+
+ scoped_malloc::~scoped_malloc() {
+ if (m_local) {
+ local_stack.dealloc(m_size);
+ } else {
+ toku_free(m_buf);
+ }
+ }
+
+} // namespace toku
+
+// pthread key handling:
+// - there is a process-wide pthread key that is associated with the destructor for a tl_stack
+// - on process construction, we initialize the key; on destruction, we clean it up.
+// - when a thread first uses its tl_stack, it calls pthread_setspecific(&destroy_key, "some key"),
+// associating the destroy key with the tl_stack_destroy_and_deregister destructor
+// - when a thread terminates, it calls the associated destructor; tl_stack_destroy_and_deregister.
+
+void toku_scoped_malloc_init(void) {
+ toku_mutex_lock(&toku::global_stack_set_mutex);
+ invariant_null(toku::global_stack_set);
+ toku::global_stack_set = new std::set<toku::tl_stack *>();
+ toku_mutex_unlock(&toku::global_stack_set_mutex);
+
+ int r = pthread_key_create(&toku::tl_stack_destroy_pthread_key,
+ toku::tl_stack::destroy_and_deregister);
+ invariant_zero(r);
+}
+
+void toku_scoped_malloc_destroy(void) {
+ toku_mutex_lock(&toku::global_stack_set_mutex);
+ invariant_notnull(toku::global_stack_set);
+ // Destroy any tl_stacks that were registered as thread locals but did not
+ // get a chance to clean up using the pthread key destructor (because this code
+ // is now running before those threads fully shutdown)
+ for (std::set<toku::tl_stack *>::iterator i = toku::global_stack_set->begin();
+ i != toku::global_stack_set->end(); i++) {
+ (*i)->destroy();
+ }
+ delete toku::global_stack_set;
+ toku_mutex_unlock(&toku::global_stack_set_mutex);
+
+ // We're deregistering the destructor key here. When this thread exits,
+ // the tl_stack destructor won't get called, so we need to do that first.
+ int r = pthread_key_delete(toku::tl_stack_destroy_pthread_key);
+ invariant_zero(r);
+}
+
+#endif // !__APPLE__
diff --git a/storage/tokudb/ft-index/util/scoped_malloc.h b/storage/tokudb/ft-index/util/scoped_malloc.h
new file mode 100644
index 00000000000..ae8847731f3
--- /dev/null
+++ b/storage/tokudb/ft-index/util/scoped_malloc.h
@@ -0,0 +1,153 @@
+/* -*- 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.
+*/
+
+#pragma once
+
+#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>
+
+namespace toku {
+
+ class scoped_malloc {
+ public:
+ // Memory is allocated from thread-local storage if available, otherwise from malloc(3).
+ scoped_malloc(const size_t size);
+
+ ~scoped_malloc();
+
+ void *get() const {
+ return m_buf;
+ }
+
+ private:
+ // Non-copyable
+ scoped_malloc();
+
+ const size_t m_size;
+ const bool m_local;
+ void *const m_buf;
+ };
+
+ class scoped_calloc : public scoped_malloc {
+ public:
+ // A scoped malloc whose bytes are initialized to zero, as in calloc(3)
+ scoped_calloc(const size_t size) :
+ scoped_malloc(size) {
+ memset(scoped_malloc::get(), 0, size);
+ }
+ };
+
+ class scoped_malloc_aligned : public scoped_malloc {
+ public:
+ scoped_malloc_aligned(const size_t size, const size_t alignment) :
+ scoped_malloc(size + alignment) {
+ invariant(size >= alignment);
+ invariant(alignment > 0);
+ const uintptr_t addr = reinterpret_cast<uintptr_t>(scoped_malloc::get());
+ const uintptr_t aligned_addr = (addr + alignment) - (addr % alignment);
+ invariant(aligned_addr < addr + size + alignment);
+ m_aligned_buf = reinterpret_cast<char *>(aligned_addr);
+ }
+
+ void *get() const {
+ return m_aligned_buf;
+ }
+
+ private:
+ void *m_aligned_buf;
+ };
+
+} // namespace toku
+
+void toku_scoped_malloc_init(void);
+
+void toku_scoped_malloc_destroy(void);
+
diff --git a/storage/tokudb/ft-index/util/tests/test-frwlock-fair-writers.cc b/storage/tokudb/ft-index/util/tests/test-frwlock-fair-writers.cc
new file mode 100644
index 00000000000..653be1c2fbc
--- /dev/null
+++ b/storage/tokudb/ft-index/util/tests/test-frwlock-fair-writers.cc
@@ -0,0 +1,52 @@
+// check if write locks are fair
+
+#include <stdio.h>
+#include <toku_assert.h>
+#include <unistd.h>
+#include <pthread.h>
+#include <util/frwlock.h>
+
+toku_mutex_t rwlock_mutex;
+toku::frwlock rwlock;
+volatile int killed = 0;
+
+static void *t1_func(void *arg) {
+ int i;
+ for (i = 0; !killed; i++) {
+ toku_mutex_lock(&rwlock_mutex);
+ rwlock.write_lock(false);
+ toku_mutex_unlock(&rwlock_mutex);
+ usleep(10000);
+ toku_mutex_lock(&rwlock_mutex);
+ rwlock.write_unlock();
+ toku_mutex_unlock(&rwlock_mutex);
+ }
+ printf("%lu %d\n", (unsigned long) pthread_self(), i);
+ return arg;
+}
+
+int main(void) {
+ int r;
+
+ toku_mutex_init(&rwlock_mutex, NULL);
+ rwlock.init(&rwlock_mutex);
+
+ const int nthreads = 2;
+ pthread_t tids[nthreads];
+ for (int i = 0; i < nthreads; i++) {
+ r = pthread_create(&tids[i], NULL, t1_func, NULL);
+ assert(r == 0);
+ }
+ sleep(10);
+ killed = 1;
+ for (int i = 0; i < nthreads; i++) {
+ void *ret;
+ r = pthread_join(tids[i], &ret);
+ assert(r == 0);
+ }
+
+ rwlock.deinit();
+ toku_mutex_destroy(&rwlock_mutex);
+
+ return 0;
+}
diff --git a/storage/tokudb/ft-index/util/tests/test-kibbutz.cc b/storage/tokudb/ft-index/util/tests/test-kibbutz.cc
index 4e0b6076f2d..1f73037892c 100644
--- a/storage/tokudb/ft-index/util/tests/test-kibbutz.cc
+++ b/storage/tokudb/ft-index/util/tests/test-kibbutz.cc
@@ -111,7 +111,9 @@ static void dowork (void *idv) {
}
static void kibbutz_test (bool parent_finishes_first) {
- KIBBUTZ k = toku_kibbutz_create(NT);
+ KIBBUTZ k = NULL;
+ int r = toku_kibbutz_create(NT, &k);
+ assert(r == 0);
if (verbose) printf("create\n");
int ids[ND];
for (int i=0; i<ND; i++) {
diff --git a/storage/tokudb/ft-index/util/tests/test-kibbutz2.cc b/storage/tokudb/ft-index/util/tests/test-kibbutz2.cc
index 3afc7d5f005..ce797c068d8 100644
--- a/storage/tokudb/ft-index/util/tests/test-kibbutz2.cc
+++ b/storage/tokudb/ft-index/util/tests/test-kibbutz2.cc
@@ -113,7 +113,9 @@ static void dowork (void *idv) {
}
static void kibbutz_test (void) {
- KIBBUTZ k = toku_kibbutz_create(1);
+ KIBBUTZ k = NULL;
+ int r = toku_kibbutz_create(1, &k);
+ assert(r == 0);
if (verbose) printf("create\n");
int ids[ND];
for (int i=0; i<ND; i++) {
diff --git a/storage/tokudb/ft-index/util/tests/test-rwlock-cheapness.cc b/storage/tokudb/ft-index/util/tests/test-rwlock-cheapness.cc
index b787d1983bc..de54c21efd2 100644
--- a/storage/tokudb/ft-index/util/tests/test-rwlock-cheapness.cc
+++ b/storage/tokudb/ft-index/util/tests/test-rwlock-cheapness.cc
@@ -96,13 +96,16 @@ PATENT RIGHTS GRANT:
#include <toku_portability.h>
#include <toku_assert.h>
-#include <portability/toku_fair_rwlock.h>
#include <portability/toku_pthread.h>
#include <portability/toku_time.h>
#include <util/frwlock.h>
#include <util/rwlock.h>
#include "rwlock_condvar.h"
+// We need to manually intialize partitioned counters so that the
+// ones automatically incremented by the frwlock get handled properly.
+#include <util/partitioned_counter.h>
+
toku_mutex_t mutex;
toku::frwlock w;
@@ -288,6 +291,12 @@ static void test_write_cheapness(void) {
}
int main (int UU(argc), const char* UU(argv[])) {
+ // Ultra ugly. We manually init/destroy partitioned counters
+ // and context because normally toku_ft_layer_init() does that
+ // for us, but we don't want to initialize everything.
+ partitioned_counters_init();
test_write_cheapness();
+ toku_context_status_destroy();
+ partitioned_counters_destroy();
return 0;
}
diff --git a/storage/tokudb/ft-index/util/tests/test-rwlock-unfair-writers.cc b/storage/tokudb/ft-index/util/tests/test-rwlock-unfair-writers.cc
new file mode 100644
index 00000000000..fe569e3ec85
--- /dev/null
+++ b/storage/tokudb/ft-index/util/tests/test-rwlock-unfair-writers.cc
@@ -0,0 +1,60 @@
+// check if write locks are fair
+
+#include <stdio.h>
+#include <assert.h>
+#include <unistd.h>
+#include <pthread.h>
+
+pthread_rwlock_t rwlock;
+volatile int killed = 0;
+
+static void *t1_func(void *arg) {
+ int i;
+ for (i = 0; !killed; i++) {
+ int r;
+ r = pthread_rwlock_wrlock(&rwlock);
+ assert(r == 0);
+ usleep(10000);
+ r = pthread_rwlock_unlock(&rwlock);
+ assert(r == 0);
+ }
+ printf("%lu %d\n", (unsigned long) pthread_self(), i);
+ return arg;
+}
+
+int main(void) {
+ int r;
+#if 0
+ rwlock = PTHREAD_RWLOCK_INITIALIZER;
+#endif
+#if 0
+ pthread_rwlockattr_t attr;
+ pthread_rwlockattr_init(&attr);
+ pthread_rwlockattr_setkind_np(&attr, PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP);
+ r = pthread_rwlock_init(&rwlock, &attr);
+#endif
+#if 0
+ pthread_rwlockattr_t attr;
+ pthread_rwlockattr_init(&attr);
+ r = pthread_rwlock_init(&rwlock, &attr);
+#endif
+#if 1
+ r = pthread_rwlock_init(&rwlock, NULL);
+ assert(r == 0);
+#endif
+
+ const int nthreads = 2;
+ pthread_t tids[nthreads];
+ for (int i = 0; i < nthreads; i++) {
+ r = pthread_create(&tids[i], NULL, t1_func, NULL);
+ assert(r == 0);
+ }
+ sleep(10);
+ killed = 1;
+ for (int i = 0; i < nthreads; i++) {
+ void *ret;
+ r = pthread_join(tids[i], &ret);
+ assert(r == 0);
+ }
+ return 0;
+}
diff --git a/storage/tokudb/ft-index/util/tests/test-rwlock.cc b/storage/tokudb/ft-index/util/tests/test-rwlock.cc
index a560ef532eb..42ceb00ad19 100644
--- a/storage/tokudb/ft-index/util/tests/test-rwlock.cc
+++ b/storage/tokudb/ft-index/util/tests/test-rwlock.cc
@@ -96,7 +96,7 @@ PATENT RIGHTS GRANT:
// Best cas time= 8.595600ns
// Best mutex time= 19.340201ns
// Best rwlock time= 34.024799ns
-// Best newbrt rwlock time= 38.680500ns
+// Best util rwlock time= 38.680500ns
// Best prelocked time= 2.148700ns
// Best fair rwlock time= 45.127600ns
// On laptop
@@ -104,7 +104,7 @@ PATENT RIGHTS GRANT:
// Best cas time= 15.362500ns
// Best mutex time= 51.951498ns
// Best rwlock time= 97.721201ns
-// Best newbrt rwlock time=110.456800ns
+// Best util rwlock time=110.456800ns
// Best prelocked time= 4.240100ns
// Best fair rwlock time=113.119102ns
//
@@ -123,7 +123,6 @@ PATENT RIGHTS GRANT:
#include <toku_portability.h>
#include <toku_assert.h>
#include <portability/toku_atomic.h>
-#include <portability/toku_fair_rwlock.h>
#include <portability/toku_pthread.h>
#include <portability/toku_time.h>
#include <util/frwlock.h>
@@ -159,10 +158,8 @@ static double best_fcall_time=1e12;
static double best_cas_time=1e12;
static double best_mutex_time=1e12;
static double best_rwlock_time=1e12;
-static double best_newbrt_time=1e12;
+static double best_util_time=1e12;
static double best_prelocked_time=1e12;
-static double best_cv_fair_rwlock_time=1e12; // fair from condition variables
-static double best_fair_rwlock_time=1e12;
static double best_frwlock_time=1e12;
static double best_frwlock_prelocked_time=1e12;
static double mind(double a, double b) { if (a<b) return a; else return b; }
@@ -287,48 +284,48 @@ void time_pthread_rwlock (void) {
{ int r = pthread_rwlock_destroy(&mutex); assert(r==0); }
}
-static void newbrt_rwlock_lock (RWLOCK rwlock, toku_mutex_t *mutex) {
+static void util_rwlock_lock (RWLOCK rwlock, toku_mutex_t *mutex) {
toku_mutex_lock(mutex);
rwlock_read_lock(rwlock, mutex);
toku_mutex_unlock(mutex);
}
-static void newbrt_rwlock_unlock (RWLOCK rwlock, toku_mutex_t *mutex) {
+static void util_rwlock_unlock (RWLOCK rwlock, toku_mutex_t *mutex) {
toku_mutex_lock(mutex);
rwlock_read_unlock(rwlock);
toku_mutex_unlock(mutex);
}
-// Time the read lock that's in newbrt/rwlock.h
-void time_newbrt_rwlock (void) __attribute((__noinline__));
-void time_newbrt_rwlock (void) {
+// Time the read lock that's in util/rwlock.h
+void time_util_rwlock (void) __attribute((__noinline__));
+void time_util_rwlock (void) {
struct rwlock rwlock;
toku_mutex_t external_mutex;
toku_mutex_init(&external_mutex, NULL);
rwlock_init(&rwlock);
struct timeval start,end;
- newbrt_rwlock_lock(&rwlock, &external_mutex);
- newbrt_rwlock_unlock(&rwlock, &external_mutex);
+ util_rwlock_lock(&rwlock, &external_mutex);
+ util_rwlock_unlock(&rwlock, &external_mutex);
for (int t=0; t<T; t++) {
gettimeofday(&start, NULL);
for (int i=0; i<N; i++) {
- newbrt_rwlock_lock(&rwlock, &external_mutex);
- newbrt_rwlock_unlock(&rwlock, &external_mutex);
+ util_rwlock_lock(&rwlock, &external_mutex);
+ util_rwlock_unlock(&rwlock, &external_mutex);
}
gettimeofday(&end, NULL);
double diff = 1e9*toku_tdiff(&end, &start)/N;
if (verbose>1)
- fprintf(stderr, "newbrt_rwlock(r) = %.6fns/(lock+unlock)\n", diff);
- best_newbrt_time=mind(best_newbrt_time,diff);
+ fprintf(stderr, "util_rwlock(r) = %.6fns/(lock+unlock)\n", diff);
+ best_util_time=mind(best_util_time,diff);
}
rwlock_destroy(&rwlock);
toku_mutex_destroy(&external_mutex);
}
-// Time the read lock that's in newbrt/rwlock.h, assuming the mutex is already held.
-void time_newbrt_prelocked_rwlock (void) __attribute__((__noinline__));
-void time_newbrt_prelocked_rwlock (void) {
+// Time the read lock that's in util/rwlock.h, assuming the mutex is already held.
+void time_util_prelocked_rwlock (void) __attribute__((__noinline__));
+void time_util_prelocked_rwlock (void) {
struct rwlock rwlock;
toku_mutex_t external_mutex;
toku_mutex_init(&external_mutex, NULL);
@@ -347,7 +344,7 @@ void time_newbrt_prelocked_rwlock (void) {
gettimeofday(&end, NULL);
double diff = 1e9*toku_tdiff(&end, &start)/N;
if (verbose>1)
- fprintf(stderr, "pre_newbrt_rwlock(r) = %.6fns/(lock+unlock)\n", diff);
+ fprintf(stderr, "pre_util_rwlock(r) = %.6fns/(lock+unlock)\n", diff);
best_prelocked_time=mind(best_prelocked_time,diff);
}
rwlock_destroy(&rwlock);
@@ -355,51 +352,6 @@ void time_newbrt_prelocked_rwlock (void) {
toku_mutex_destroy(&external_mutex);
}
-void time_toku_fair_rwlock (void) __attribute__((__noinline__));
-void time_toku_fair_rwlock (void) {
- toku_fair_rwlock_t mutex;
- toku_fair_rwlock_init(&mutex);
- struct timeval start,end;
- toku_fair_rwlock_rdlock(&mutex);
- toku_fair_rwlock_unlock(&mutex);
- for (int t=0; t<T; t++) {
- gettimeofday(&start, NULL);
- for (int i=0; i<N; i++) {
- toku_fair_rwlock_rdlock(&mutex);
- toku_fair_rwlock_unlock(&mutex);
- }
- gettimeofday(&end, NULL);
- double diff = 1e9*toku_tdiff(&end, &start)/N;
- if (verbose>1)
- fprintf(stderr, "pthread_fair(r) = %.6fns/(lock+unlock)\n", diff);
- best_fair_rwlock_time=mind(best_fair_rwlock_time,diff);
- }
- toku_fair_rwlock_destroy(&mutex);
-}
-
-/* not static*/
-void time_toku_cv_fair_rwlock(void) __attribute__((__noinline__));
-void time_toku_cv_fair_rwlock(void) {
- toku_cv_fair_rwlock_t mutex;
- toku_cv_fair_rwlock_init(&mutex);
- struct timeval start,end;
- toku_cv_fair_rwlock_rdlock(&mutex);
- toku_cv_fair_rwlock_unlock(&mutex);
- for (int t=0; t<T; t++) {
- gettimeofday(&start, NULL);
- for (int i=0; i<N; i++) {
- toku_cv_fair_rwlock_rdlock(&mutex);
- toku_cv_fair_rwlock_unlock(&mutex);
- }
- gettimeofday(&end, NULL);
- double diff = 1e9*toku_tdiff(&end, &start)/N;
- if (verbose>1)
- fprintf(stderr, "pthread_cvfair(r) = %.6fns/(lock+unlock)\n", diff);
- best_cv_fair_rwlock_time=mind(best_cv_fair_rwlock_time,diff);
- }
- toku_cv_fair_rwlock_destroy(&mutex);
-}
-
void time_frwlock_prelocked(void) __attribute__((__noinline__));
void time_frwlock_prelocked(void) {
toku_mutex_t external_mutex;
@@ -469,208 +421,6 @@ void time_frwlock(void) {
toku_mutex_destroy(&external_mutex);
}
-
-#define N 6
-#define T 150000
-#define L 5
-#define N_LOG_ENTRIES (L*N*4)
-
-static toku_fair_rwlock_t rwlock;
-
-static struct log_s {
- int threadid, loopid;
- char action;
-} actionlog[N_LOG_ENTRIES];
-static int log_counter=0;
-
-static void logit (int threadid, int loopid, char action) {
- //printf("%d %d %c\n", threadid, loopid, action);
- int my_log_counter = toku_sync_fetch_and_add(&log_counter, 1);
- assert(my_log_counter<N_LOG_ENTRIES);
- actionlog[my_log_counter].threadid = threadid;
- actionlog[my_log_counter].loopid = loopid;
- actionlog[my_log_counter].action = action;
-}
-
-// The action should look like this:
-// Threads 0-2 are reader threads.
-// Threads 3-6 are writer threads.
-// The threads all repeatedly grab the lock, wait T steps, and release.
-// If the readers can starve the writers, then most of the writers will be at the end.
-// If the writers can starve the readers, then most of the readers will be at the end.
-// The reader threads all grab the lock, wait T*2 steps, and release the lock.
-// The writer threads
-// First the writer threads wait time T while the reader threads all go for the lock.
-// Before the first one lets go, the writer threads wake up and try to grab the lock. But the readers are still
-
-// 3 threads (0-2) try to grab the lock all at once. They'll get it. They each sleep for time T*2
-// 3 threads (3-6) try to grab the write lock. They'll get it one after another.
-
-
-extern __thread int mytid;
-
-static void grab_rdlock (int threadid, int iteration) {
- logit(threadid, iteration, 't');
- { int r = toku_fair_rwlock_rdlock(&rwlock); assert(r==0); }
- logit(threadid, iteration, 'R');
-}
-
-static void release_rdlock (int threadid, int iteration) {
- logit(threadid, iteration, 'u');
- { int r = toku_fair_rwlock_unlock(&rwlock); assert(r==0); }
-}
-
-static void grab_wrlock (int threadid, int iteration) {
- logit(threadid, iteration, 'T');
- { int r = toku_fair_rwlock_wrlock(&rwlock); assert(r==0); }
- logit(threadid, iteration, 'W');
-}
-
-static void release_wrlock (int threadid, int iteration) {
- logit(threadid, iteration, 'U');
- { int r = toku_fair_rwlock_unlock(&rwlock); assert(r==0);}
-}
-
-static void *start_thread (void *vv) {
- int *vp=(int*)vv;
- int v=*vp;
-
- //printf("T%d=%ld\n", v, pthread_self());
- switch(v) {
- case 0:
- case 1:
- case 2:
- for (int i=0; i<L; i++) {
- grab_rdlock(v, i);
- usleep(T);
- release_rdlock(v, i);
- }
- break;
- case 3:
- case 4:
- case 5:
- for (int i=0; i<L; i++) {
- grab_wrlock(v, i);
- usleep(T);
- release_wrlock(v, i);
- }
- }
- return NULL;
-}
-
-static void *start_thread_random (void *vv) {
- int *vp=(int*)vv;
- int v=*vp;
-
- for (int i=0; i<L; i++) {
- if (random()%2==0) {
- grab_rdlock(v, i);
- for (int j=0; j<random()%20; j++) sched_yield();
- release_rdlock(v, i);
- for (int j=0; j<random()%20; j++) sched_yield();
- } else {
- grab_wrlock(v, i);
- for (int j=0; j<random()%20; j++) sched_yield();
- release_wrlock(v, i);
- for (int j=0; j<random()%20; j++) sched_yield();
- }
- }
- return NULL;
-}
-
-static void check_actionlog (int expected_writer_max_count,
- int expected_reader_parallelism_min,
- int expected_reader_parallelism_max)
-// Effect:
-// Make sure that writers are exclusive.
-// Make sure that anyone who asks for a lock doesn't have one.
-// Make sure that anyone granted a lock actually asked for a lock.
-// Make sure that anyone who releases a lock has it.
-// Make sure that readers don't starve writers, and writers don't starve readers. (Not sure how to code this up...)
-{
- int reader_max=0;
- int writer_max=0;
- int state=0;
- char tstate[N];
- for (int i=0; i<N; i++) tstate[i]=0;
- for (int i=0; i<log_counter; i++) {
- switch (actionlog[i].action) {
- case 't': // fall through to 'T'
- case 'T':
- assert(tstate[actionlog[i].threadid]==0);
- tstate[actionlog[i].threadid]=actionlog[i].action;
- break;
- case 'W':
- assert(tstate[actionlog[i].threadid]=='T');
- tstate[actionlog[i].threadid]=actionlog[i].action;
- assert(state==0);
- state=-1;
- writer_max = 1;
- break;
- case 'U':
- assert(tstate[actionlog[i].threadid]=='W');
- tstate[actionlog[i].threadid]=0;
- assert(state==-1);
- state=0;
- break;
- case 'R':
- assert(tstate[actionlog[i].threadid]=='t');
- tstate[actionlog[i].threadid]=actionlog[i].action;
- if (state<0) { printf("On step %d\n", i); }
- assert(state>=0);
- state++;
- if (state>reader_max) reader_max=state;
- break;
- case 'u':
- assert(tstate[actionlog[i].threadid]=='R');
- tstate[actionlog[i].threadid]=0;
- assert(state>=0);
- state--;
- break;
- default:
- abort();
- }
- }
- assert(reader_max>=expected_reader_parallelism_min);
- assert(reader_max<=expected_reader_parallelism_max);
- assert(writer_max==expected_writer_max_count);
-}
-
-
-static void test_rwlock_internal (void *(*start_th)(void*), int max_wr, int min_rd, int max_rd) {
- if (verbose>=2) printf("Running threads:\n");
- log_counter=0;
- pthread_t threads[N];
- int v[N];
- toku_fair_rwlock_init(&rwlock);
- for (int i=0; i<N; i++) {
- v[i]=i;
- int r = pthread_create(&threads[i], NULL, start_th, &v[i]);
- assert(r==0);
- }
- for (int i=0; i<N; i++) {
- void *rv;
- int r = pthread_join(threads[i], &rv);
- assert(rv==NULL);
- assert(r==0);
- }
- if (verbose>1) {
- for (int i=0; i<log_counter; i++) {
- printf("%d: %*s%c%d\n", i, actionlog[i].threadid*4, "", actionlog[i].action, actionlog[i].loopid);
- }
- }
- check_actionlog(max_wr, min_rd, max_rd);
- toku_fair_rwlock_destroy(&rwlock);
- if (verbose>2) printf("OK\n");
-}
-
-static void test_rwlock (void) {
- test_rwlock_internal(start_thread, 1, 2, 3);
- for (int i=0; i<10; i++) {
- test_rwlock_internal(start_thread_random, 1, 0, N);
- }
-}
-
int main (int argc, const char *argv[]) {
parse_args(argc, argv);
if (timing_only) {
@@ -680,10 +430,8 @@ int main (int argc, const char *argv[]) {
time_cas();
time_pthread_mutex();
time_pthread_rwlock();
- time_newbrt_rwlock();
- time_newbrt_prelocked_rwlock();
- time_toku_cv_fair_rwlock();
- time_toku_fair_rwlock();
+ time_util_rwlock();
+ time_util_prelocked_rwlock();
}
time_frwlock();
time_frwlock_prelocked();
@@ -694,16 +442,12 @@ int main (int argc, const char *argv[]) {
printf("// Best cas time=%10.6fns\n", best_cas_time);
printf("// Best mutex time=%10.6fns\n", best_mutex_time);
printf("// Best rwlock time=%10.6fns\n", best_rwlock_time);
- printf("// Best newbrt rwlock time=%10.6fns\n", best_newbrt_time);
+ printf("// Best util rwlock time=%10.6fns\n", best_util_time);
printf("// Best prelocked time=%10.6fns\n", best_prelocked_time);
- printf("// Best fair cv rwlock time=%10.6fns\n", best_cv_fair_rwlock_time);
- printf("// Best fair fast rwlock time=%10.6fns\n", best_fair_rwlock_time);
}
printf("// Best frwlock time=%10.6fns\n", best_frwlock_time);
printf("// Best frwlock_pre time=%10.6fns\n", best_frwlock_prelocked_time);
}
- } else {
- test_rwlock();
}
return 0;
}
diff --git a/storage/tokudb/ha_tokudb.cc b/storage/tokudb/ha_tokudb.cc
index 3cb00036098..8fa470f1973 100644
--- a/storage/tokudb/ha_tokudb.cc
+++ b/storage/tokudb/ha_tokudb.cc
@@ -102,6 +102,21 @@ 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"
+#include "log.h"
+#include "sql_class.h"
+#include "sql_show.h"
+#include "discover.h"
+#endif
+
+#include "db.h"
+#include "toku_os.h"
#include "hatoku_defines.h"
#include "hatoku_cmp.h"
@@ -144,7 +159,7 @@ static const char *ha_tokudb_exts[] = {
static inline uint32_t get_fixed_field_size(KEY_AND_COL_INFO* kc_info, TABLE_SHARE* table_share, uint keynr) {
uint offset = 0;
for (uint i = 0; i < table_share->fields; i++) {
- if (kc_info->field_lengths[i] && !bitmap_is_set(&kc_info->key_filters[keynr],i)) {
+ if (is_fixed_field(kc_info, i) && !bitmap_is_set(&kc_info->key_filters[keynr],i)) {
offset += kc_info->field_lengths[i];
}
}
@@ -155,7 +170,7 @@ static inline uint32_t get_fixed_field_size(KEY_AND_COL_INFO* kc_info, TABLE_SHA
static inline uint32_t get_len_of_offsets(KEY_AND_COL_INFO* kc_info, TABLE_SHARE* table_share, uint keynr) {
uint len = 0;
for (uint i = 0; i < table_share->fields; i++) {
- if (kc_info->length_bytes[i] && !bitmap_is_set(&kc_info->key_filters[keynr],i)) {
+ if (is_variable_field(kc_info, i) && !bitmap_is_set(&kc_info->key_filters[keynr],i)) {
len += kc_info->num_offset_bytes;
}
}
@@ -183,13 +198,13 @@ static int allocate_key_and_col_info ( TABLE_SHARE* table_share, KEY_AND_COL_INF
//
// create the field lengths
//
- kc_info->field_lengths = (uint16_t *)my_malloc(table_share->fields*sizeof(uint16_t), MYF(MY_WME | MY_ZEROFILL));
- kc_info->length_bytes= (uchar *)my_malloc(table_share->fields, MYF(MY_WME | MY_ZEROFILL));
- kc_info->blob_fields= (uint32_t *)my_malloc(table_share->fields*sizeof(uint32_t), MYF(MY_WME | MY_ZEROFILL));
-
- if (kc_info->field_lengths == NULL ||
- kc_info->length_bytes == NULL ||
- kc_info->blob_fields == NULL ) {
+ kc_info->multi_ptr = tokudb_my_multi_malloc(MYF(MY_WME+MY_ZEROFILL),
+ &kc_info->field_types, (uint)(table_share->fields * sizeof (uint8_t)),
+ &kc_info->field_lengths, (uint)(table_share->fields * sizeof (uint16_t)),
+ &kc_info->length_bytes, (uint)(table_share->fields * sizeof (uint8_t)),
+ &kc_info->blob_fields, (uint)(table_share->fields * sizeof (uint32_t)),
+ NullS);
+ if (kc_info->multi_ptr == NULL) {
error = ENOMEM;
goto exit;
}
@@ -198,21 +213,46 @@ exit:
for (uint i = 0; MAX_KEY + 1; i++) {
bitmap_free(&kc_info->key_filters[i]);
}
- my_free(kc_info->field_lengths);
- my_free(kc_info->length_bytes);
- my_free(kc_info->blob_fields);
+ tokudb_my_free(kc_info->multi_ptr);
}
return error;
}
-/** @brief
- Simple lock controls. The "share" it creates is a structure we will
- pass to each tokudb handler. Do you have to have one of these? Well, you have
- pieces that are used for locking, and they are needed to function.
-
- MUST have tokudb_mutex locked on input
+static void free_key_and_col_info (KEY_AND_COL_INFO* kc_info) {
+ for (uint i = 0; i < MAX_KEY+1; i++) {
+ bitmap_free(&kc_info->key_filters[i]);
+ }
-*/
+ for (uint i = 0; i < MAX_KEY+1; i++) {
+ tokudb_my_free(kc_info->cp_info[i]);
+ kc_info->cp_info[i] = NULL; // 3144
+ }
+
+ tokudb_my_free(kc_info->multi_ptr);
+ kc_info->field_types = NULL;
+ kc_info->field_lengths = NULL;
+ kc_info->length_bytes = NULL;
+ kc_info->blob_fields = NULL;
+}
+
+void TOKUDB_SHARE::init(void) {
+ use_count = 0;
+ thr_lock_init(&lock);
+ tokudb_pthread_mutex_init(&mutex, MY_MUTEX_INIT_FAST);
+ my_rwlock_init(&num_DBs_lock, 0);
+ tokudb_pthread_cond_init(&m_openclose_cond, NULL);
+ m_state = CLOSED;
+}
+
+void TOKUDB_SHARE::destroy(void) {
+ assert(m_state == CLOSED);
+ thr_lock_delete(&lock);
+ tokudb_pthread_mutex_destroy(&mutex);
+ rwlock_destroy(&num_DBs_lock);
+ tokudb_pthread_cond_destroy(&m_openclose_cond);
+}
+
+// MUST have tokudb_mutex locked on input
static TOKUDB_SHARE *get_share(const char *table_name, TABLE_SHARE* table_share) {
TOKUDB_SHARE *share = NULL;
int error = 0;
@@ -227,71 +267,43 @@ static TOKUDB_SHARE *get_share(const char *table_name, TABLE_SHARE* table_share)
// create share and fill it with all zeroes
// hence, all pointers are initialized to NULL
//
- share = (TOKUDB_SHARE *) my_multi_malloc(MYF(MY_WME | MY_ZEROFILL),
+ share = (TOKUDB_SHARE *) tokudb_my_multi_malloc(MYF(MY_WME | MY_ZEROFILL),
&share, sizeof(*share),
&tmp_name, length + 1,
NullS
);
assert(share);
- share->use_count = 0;
+ share->init();
+
share->table_name_length = length;
share->table_name = tmp_name;
strmov(share->table_name, table_name);
- error = allocate_key_and_col_info(table_share, &share->kc_info);
- if (error) {
- goto exit;
- }
-
- memset((void *) share->key_file, 0, sizeof(share->key_file));
-
error = my_hash_insert(&tokudb_open_tables, (uchar *) share);
if (error) {
+ free_key_and_col_info(&share->kc_info);
goto exit;
}
- thr_lock_init(&share->lock);
- pthread_mutex_init(&share->mutex, MY_MUTEX_INIT_FAST);
- my_rwlock_init(&share->num_DBs_lock, 0);
}
exit:
if (error) {
- pthread_mutex_destroy(&share->mutex);
- my_free((uchar *) share);
+ share->destroy();
+ tokudb_my_free((uchar *) share);
share = NULL;
}
return share;
}
-
-static void free_key_and_col_info (KEY_AND_COL_INFO* kc_info) {
- for (uint i = 0; i < MAX_KEY+1; i++) {
- bitmap_free(&kc_info->key_filters[i]);
- }
-
- for (uint i = 0; i < MAX_KEY+1; i++) {
- my_free(kc_info->cp_info[i]);
- kc_info->cp_info[i] = NULL; // 3144
- }
-
- my_free(kc_info->field_lengths);
- my_free(kc_info->length_bytes);
- my_free(kc_info->blob_fields);
-}
-
-//
-// MUST have tokudb_mutex locked on input
-// bool mutex_is_locked specifies if share->mutex is locked
-//
-static int free_share(TOKUDB_SHARE * share, bool mutex_is_locked) {
+static int free_share(TOKUDB_SHARE * share) {
int error, result = 0;
- if (mutex_is_locked) {
- pthread_mutex_unlock(&share->mutex);
- }
+ tokudb_pthread_mutex_lock(&share->mutex);
+ DBUG_PRINT("info", ("share->use_count %u", share->use_count));
if (!--share->use_count) {
- DBUG_PRINT("info", ("share->use_count %u", share->use_count));
+ share->m_state = TOKUDB_SHARE::CLOSING;
+ tokudb_pthread_mutex_unlock(&share->mutex);
//
// number of open DB's may not be equal to number of keys we have because add_index
@@ -301,28 +313,43 @@ static int free_share(TOKUDB_SHARE * share, bool mutex_is_locked) {
for (uint i = 0; i < sizeof(share->key_file)/sizeof(share->key_file[0]); i++) {
if (share->key_file[i]) {
if (tokudb_debug & TOKUDB_DEBUG_OPEN) {
- TOKUDB_TRACE("dbclose:%p\n", share->key_file[i]);
+ TOKUDB_TRACE("dbclose:%p", share->key_file[i]);
}
error = share->key_file[i]->close(share->key_file[i], 0);
assert(error == 0);
if (error) {
result = error;
}
+ if (share->key_file[i] == share->file)
+ share->file = NULL;
share->key_file[i] = NULL;
}
}
- free_key_and_col_info(&share->kc_info);
-
error = tokudb::close_status(&share->status_block);
assert(error == 0);
-
- my_hash_delete(&tokudb_open_tables, (uchar *) share);
- thr_lock_delete(&share->lock);
- pthread_mutex_destroy(&share->mutex);
- rwlock_destroy(&share->num_DBs_lock);
- my_free((uchar *) share);
+ free_key_and_col_info(&share->kc_info);
+
+ tokudb_pthread_mutex_lock(&tokudb_mutex);
+ tokudb_pthread_mutex_lock(&share->mutex);
+ share->m_state = TOKUDB_SHARE::CLOSED;
+ if (share->use_count > 0) {
+ tokudb_pthread_cond_broadcast(&share->m_openclose_cond);
+ tokudb_pthread_mutex_unlock(&share->mutex);
+ tokudb_pthread_mutex_unlock(&tokudb_mutex);
+ } else {
+
+ my_hash_delete(&tokudb_open_tables, (uchar *) share);
+
+ tokudb_pthread_mutex_unlock(&share->mutex);
+ tokudb_pthread_mutex_unlock(&tokudb_mutex);
+
+ share->destroy();
+ tokudb_my_free((uchar *) share);
+ }
+ } else {
+ tokudb_pthread_mutex_unlock(&share->mutex);
}
return result;
@@ -348,7 +375,7 @@ const char *ha_tokudb::index_type(uint inx) {
* returns NULL terminated file extension string
*/
const char **ha_tokudb::bas_ext() const {
- TOKUDB_DBUG_ENTER("ha_tokudb::bas_ext");
+ TOKUDB_HANDLER_DBUG_ENTER("");
DBUG_RETURN(ha_tokudb_exts);
}
@@ -364,12 +391,15 @@ static inline bool is_replace_into(THD* thd) {
}
static inline bool do_ignore_flag_optimization(THD* thd, TABLE* table, bool opt_eligible) {
- uint pk_insert_mode = get_pk_insert_mode(thd);
- return (
- opt_eligible &&
- (is_replace_into(thd) || is_insert_ignore(thd)) &&
- ((!table->triggers && pk_insert_mode < 2) || pk_insert_mode == 0)
- );
+ 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;
+ }
+ }
+ }
+ return false;
}
static inline uint get_key_parts(const KEY *key) {
@@ -382,7 +412,8 @@ static inline uint get_key_parts(const KEY *key) {
#if TOKU_INCLUDE_EXTENDED_KEYS
static inline uint get_ext_key_parts(const KEY *key) {
-#if 50609 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699
+#if (50609 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699) || \
+ (50700 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50799)
return key->actual_key_parts;
#elif defined(MARIADB_BASE_VERSION)
return key->ext_key_parts;
@@ -393,7 +424,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) ?
+ 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);
}
@@ -403,7 +434,7 @@ ulonglong ha_tokudb::table_flags() const {
// the arguments. The capabilities are defined in sql/handler.h.
//
ulong ha_tokudb::index_flags(uint idx, uint part, bool all_parts) const {
- TOKUDB_DBUG_ENTER("ha_tokudb::index_flags");
+ TOKUDB_HANDLER_DBUG_ENTER("");
assert(table_share);
ulong flags = (HA_READ_NEXT | HA_READ_PREV | HA_READ_ORDER | HA_KEYREAD_ONLY | HA_READ_RANGE);
#if defined(MARIADB_BASE_VERSION) || (50600 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699)
@@ -498,16 +529,6 @@ static int smart_dbt_do_nothing (DBT const *key, DBT const *row, void *context)
return 0;
}
-static int smart_dbt_metacallback (DBT const *key, DBT const *row, void *context) {
- DBT* val = (DBT *)context;
- val->data = my_malloc(row->size, MYF(MY_WME|MY_ZEROFILL));
- if (val->data == NULL) return ENOMEM;
- memcpy(val->data, row->data, row->size);
- val->size = row->size;
- return 0;
-}
-
-
static int
smart_dbt_callback_rowread_ptquery (DBT const *key, DBT const *row, void *context) {
SMART_DBT_INFO info = (SMART_DBT_INFO)context;
@@ -576,9 +597,8 @@ smart_dbt_callback_ir_rowread(DBT const *key, DBT const *row, void *context) {
// macro for Smart DBT callback function,
// so we do not need to put this long line of code in multiple places
//
-#define SMART_DBT_CALLBACK ( this->key_read ? smart_dbt_callback_keyread : smart_dbt_callback_rowread )
-#define SMART_DBT_IR_CALLBACK ( this->key_read ? smart_dbt_callback_ir_keyread : smart_dbt_callback_ir_rowread )
-
+#define SMART_DBT_CALLBACK(do_key_read) ((do_key_read) ? smart_dbt_callback_keyread : smart_dbt_callback_rowread )
+#define SMART_DBT_IR_CALLBACK(do_key_read) ((do_key_read) ? smart_dbt_callback_ir_keyread : smart_dbt_callback_ir_rowread )
//
// macro that modifies read flag for cursor operations depending on whether
@@ -596,7 +616,7 @@ smart_dbt_callback_ir_rowread(DBT const *key, DBT const *row, void *context) {
// Returns:
// The value of the auto increment column in record
//
-ulonglong retrieve_auto_increment(uint16 type, uint32 offset,const uchar *record)
+static ulonglong retrieve_auto_increment(uint16 type, uint32 offset,const uchar *record)
{
const uchar *key; /* Key */
ulonglong unsigned_autoinc = 0; /* Unsigned auto-increment */
@@ -644,8 +664,8 @@ ulonglong retrieve_auto_increment(uint16 type, uint32 offset,const uchar *record
break;
case HA_KEYTYPE_UINT24:
- unsigned_autoinc = (ulonglong) uint3korr(key);
- break;
+ unsigned_autoinc = (ulonglong) tokudb_uint3korr(key);
+ break;
case HA_KEYTYPE_LONGLONG:
signed_autoinc = sint8korr(key);
@@ -973,7 +993,7 @@ static uchar* pack_toku_field_blob(
length = uint2korr(from_mysql);
break;
case (3):
- length = uint3korr(from_mysql);
+ length = tokudb_uint3korr(from_mysql);
break;
case (4):
length = uint4korr(from_mysql);
@@ -989,139 +1009,10 @@ static uchar* pack_toku_field_blob(
return (to_tokudb + len_bytes + length);
}
-
-static int add_table_to_metadata(const char *name, TABLE* table, DB_TXN* txn) {
- int error = 0;
- DBT key;
- DBT val;
- uchar hidden_primary_key = (table->s->primary_key >= MAX_KEY);
- assert(txn);
-
- memset((void *)&key, 0, sizeof(key));
- memset((void *)&val, 0, sizeof(val));
- key.data = (void *)name;
- key.size = strlen(name) + 1;
- val.data = &hidden_primary_key;
- val.size = sizeof(hidden_primary_key);
- error = metadata_db->put(
- metadata_db,
- txn,
- &key,
- &val,
- 0
- );
- return error;
-}
-
-static int drop_table_from_metadata(const char *name, DB_TXN* txn) {
- int error = 0;
- DBT key;
- DBT data;
- assert(txn);
- memset((void *)&key, 0, sizeof(key));
- memset((void *)&data, 0, sizeof(data));
- key.data = (void *)name;
- key.size = strlen(name) + 1;
- error = metadata_db->del(
- metadata_db,
- txn,
- &key ,
- DB_DELETE_ANY
- );
- return error;
-}
-
-static int rename_table_in_metadata(const char *from, const char *to, DB_TXN* txn) {
- int error = 0;
- DBT from_key;
- DBT to_key;
- DBT val;
- assert(txn);
-
- memset((void *)&from_key, 0, sizeof(from_key));
- memset((void *)&to_key, 0, sizeof(to_key));
- memset((void *)&val, 0, sizeof(val));
- from_key.data = (void *)from;
- from_key.size = strlen(from) + 1;
- to_key.data = (void *)to;
- to_key.size = strlen(to) + 1;
-
- error = metadata_db->getf_set(
- metadata_db,
- txn,
- 0,
- &from_key,
- smart_dbt_metacallback,
- &val
- );
-
- if (error) {
- goto cleanup;
- }
-
- error = metadata_db->put(
- metadata_db,
- txn,
- &to_key,
- &val,
- 0
- );
- if (error) {
- goto cleanup;
- }
-
- error = metadata_db->del(
- metadata_db,
- txn,
- &from_key,
- DB_DELETE_ANY
- );
- if (error) {
- goto cleanup;
- }
-
- error = 0;
-
-cleanup:
- my_free(val.data);
-
- return error;
-}
-
-
-static int check_table_in_metadata(const char *name, bool* table_found, DB_TXN* txn) {
- int error = 0;
- DBT key;
- pthread_mutex_lock(&tokudb_meta_mutex);
- memset((void *)&key, 0, sizeof(key));
- key.data = (void *)name;
- key.size = strlen(name) + 1;
-
- error = metadata_db->getf_set(
- metadata_db,
- txn,
- 0,
- &key,
- smart_dbt_do_nothing,
- NULL
- );
-
- if (error == 0) {
- *table_found = true;
- }
- else if (error == DB_NOTFOUND){
- *table_found = false;
- error = 0;
- }
-
- pthread_mutex_unlock(&tokudb_meta_mutex);
- return error;
-}
-
static int create_tokudb_trx_data_instance(tokudb_trx_data** out_trx) {
int error;
tokudb_trx_data* trx = NULL;
- trx = (tokudb_trx_data *) my_malloc(sizeof(*trx), MYF(MY_ZEROFILL));
+ trx = (tokudb_trx_data *) tokudb_my_malloc(sizeof(*trx), MYF(MY_ZEROFILL));
if (!trx) {
error = ENOMEM;
goto cleanup;
@@ -1305,17 +1196,15 @@ static int generate_row_for_put(
);
}
-ha_tokudb::ha_tokudb(handlerton * hton, TABLE_SHARE * table_arg):handler(hton, table_arg)
- // flags defined in sql\handler.h
-{
+ha_tokudb::ha_tokudb(handlerton * hton, TABLE_SHARE * table_arg):handler(hton, table_arg) {
+ TOKUDB_HANDLER_DBUG_ENTER("");
share = NULL;
- int_table_flags = HA_REC_NOT_IN_SEQ | HA_NULL_IN_KEY | HA_CAN_INDEX_BLOBS | HA_PRIMARY_KEY_IN_READ_INDEX |
- HA_FILE_BASED | HA_AUTO_PART_KEY | HA_TABLE_SCAN_ON_INDEX | HA_CAN_WRITE_DURING_OPTIMIZE;
+ int_table_flags = HA_REC_NOT_IN_SEQ | HA_NULL_IN_KEY | HA_CAN_INDEX_BLOBS | HA_PRIMARY_KEY_IN_READ_INDEX | HA_PRIMARY_KEY_REQUIRED_FOR_POSITION |
+ HA_FILE_BASED | HA_AUTO_PART_KEY | HA_TABLE_SCAN_ON_INDEX | HA_CAN_WRITE_DURING_OPTIMIZE;
alloc_ptr = NULL;
rec_buff = NULL;
rec_update_buff = NULL;
transaction = NULL;
- is_fast_alter_running = false;
cursor = NULL;
fixed_cols_for_query = NULL;
var_cols_for_query = NULL;
@@ -1327,7 +1216,8 @@ ha_tokudb::ha_tokudb(handlerton * hton, TABLE_SHARE * table_arg):handler(hton, t
added_rows = 0;
deleted_rows = 0;
last_dup_key = UINT_MAX;
- using_ignore = 0;
+ using_ignore = false;
+ using_ignore_no_key = false;
last_cursor_error = 0;
range_lock_grabbed = false;
blob_buff = NULL;
@@ -1363,9 +1253,19 @@ ha_tokudb::ha_tokudb(handlerton * hton, TABLE_SHARE * table_arg):handler(hton, t
prelocked_right_range_size = 0;
tokudb_active_index = MAX_KEY;
invalidate_icp();
+ trx_handler_list.data = this;
+ TOKUDB_HANDLER_DBUG_VOID_RETURN;
}
ha_tokudb::~ha_tokudb() {
+ TOKUDB_HANDLER_DBUG_ENTER("");
+ for (uint32_t i = 0; i < sizeof(mult_key_dbt_array)/sizeof(mult_key_dbt_array[0]); i++) {
+ toku_dbt_array_destroy(&mult_key_dbt_array[i]);
+ }
+ for (uint32_t i = 0; i < sizeof(mult_rec_dbt_array)/sizeof(mult_rec_dbt_array[0]); i++) {
+ toku_dbt_array_destroy(&mult_rec_dbt_array[i]);
+ }
+ TOKUDB_HANDLER_DBUG_VOID_RETURN;
}
//
@@ -1395,7 +1295,7 @@ bool ha_tokudb::has_auto_increment_flag(uint* index) {
static int open_status_dictionary(DB** ptr, const char* name, DB_TXN* txn) {
int error;
char* newname = NULL;
- newname = (char *)my_malloc(
+ newname = (char *)tokudb_my_malloc(
get_max_dict_name_path_length(name),
MYF(MY_WME));
if (newname == NULL) {
@@ -1404,12 +1304,12 @@ static int open_status_dictionary(DB** ptr, const char* name, DB_TXN* txn) {
}
make_name(newname, name, "status");
if (tokudb_debug & TOKUDB_DEBUG_OPEN) {
- TOKUDB_TRACE("open:%s\n", newname);
+ TOKUDB_TRACE("open:%s", newname);
}
error = tokudb::open_status(db_env, ptr, newname, txn);
cleanup:
- my_free(newname);
+ tokudb_my_free(newname);
return error;
}
@@ -1421,7 +1321,7 @@ int ha_tokudb::open_main_dictionary(const char* name, bool is_read_only, DB_TXN*
assert(share->file == NULL);
assert(share->key_file[primary_key] == NULL);
- newname = (char *)my_malloc(
+ newname = (char *)tokudb_my_malloc(
get_max_dict_name_path_length(name),
MYF(MY_WME|MY_ZEROFILL)
);
@@ -1443,7 +1343,7 @@ int ha_tokudb::open_main_dictionary(const char* name, bool is_read_only, DB_TXN*
}
if (tokudb_debug & TOKUDB_DEBUG_OPEN) {
- TOKUDB_TRACE("open:%s:file=%p\n", newname, share->file);
+ TOKUDB_HANDLER_TRACE("open:%s:file=%p", newname, share->file);
}
error = 0;
@@ -1459,7 +1359,7 @@ exit:
share->key_file[primary_key] = NULL;
}
}
- my_free(newname);
+ tokudb_my_free(newname);
return error;
}
@@ -1476,7 +1376,7 @@ int ha_tokudb::open_secondary_dictionary(DB** ptr, KEY* key_info, const char* na
sprintf(dict_name, "key-%s", key_info->name);
newname_len = get_max_dict_name_path_length(name);
- newname = (char *)my_malloc(newname_len, MYF(MY_WME|MY_ZEROFILL));
+ newname = (char *)tokudb_my_malloc(newname_len, MYF(MY_WME|MY_ZEROFILL));
if (newname == NULL) {
error = ENOMEM;
goto cleanup;
@@ -1495,7 +1395,7 @@ int ha_tokudb::open_secondary_dictionary(DB** ptr, KEY* key_info, const char* na
goto cleanup;
}
if (tokudb_debug & TOKUDB_DEBUG_OPEN) {
- TOKUDB_TRACE("open:%s:file=%p\n", newname, *ptr);
+ TOKUDB_HANDLER_TRACE("open:%s:file=%p", newname, *ptr);
}
cleanup:
if (error) {
@@ -1505,7 +1405,7 @@ cleanup:
*ptr = NULL;
}
}
- my_free(newname);
+ tokudb_my_free(newname);
return error;
}
@@ -1515,7 +1415,7 @@ static int initialize_col_pack_info(KEY_AND_COL_INFO* kc_info, TABLE_SHARE* tabl
// set up the cp_info
//
assert(kc_info->cp_info[keynr] == NULL);
- kc_info->cp_info[keynr] = (COL_PACK_INFO *)my_malloc(
+ kc_info->cp_info[keynr] = (COL_PACK_INFO *)tokudb_my_malloc(
table_share->fields*sizeof(COL_PACK_INFO),
MYF(MY_WME | MY_ZEROFILL)
);
@@ -1533,11 +1433,11 @@ static int initialize_col_pack_info(KEY_AND_COL_INFO* kc_info, TABLE_SHARE* tabl
// offsets are calculated AFTER the NULL bytes
//
if (!bitmap_is_set(&kc_info->key_filters[keynr],j)) {
- if (kc_info->field_lengths[j]) {
+ if (is_fixed_field(kc_info, j)) {
curr->col_pack_val = curr_fixed_offset;
curr_fixed_offset += kc_info->field_lengths[j];
}
- else if (kc_info->length_bytes[j]) {
+ else if (is_variable_field(kc_info, j)) {
curr->col_pack_val = curr_var_index;
curr_var_index++;
}
@@ -1567,7 +1467,7 @@ exit:
// reset the kc_info state at keynr
static void reset_key_and_col_info(KEY_AND_COL_INFO *kc_info, uint keynr) {
bitmap_clear_all(&kc_info->key_filters[keynr]);
- my_free(kc_info->cp_info[keynr]);
+ tokudb_my_free(kc_info->cp_info[keynr]);
kc_info->cp_info[keynr] = NULL;
kc_info->mcp_info[keynr] = (MULTI_COL_PACK_INFO) { 0, 0 };
}
@@ -1592,10 +1492,12 @@ static int initialize_key_and_col_info(TABLE_SHARE* table_share, TABLE* table, K
case toku_type_fixstring:
pack_length = field->pack_length();
assert(pack_length < 1<<16);
+ kc_info->field_types[i] = KEY_AND_COL_INFO::TOKUDB_FIXED_FIELD;
kc_info->field_lengths[i] = (uint16_t)pack_length;
kc_info->length_bytes[i] = 0;
break;
case toku_type_blob:
+ kc_info->field_types[i] = KEY_AND_COL_INFO::TOKUDB_BLOB_FIELD;
kc_info->field_lengths[i] = 0;
kc_info->length_bytes[i] = 0;
kc_info->blob_fields[curr_blob_field_index] = i;
@@ -1603,9 +1505,7 @@ static int initialize_key_and_col_info(TABLE_SHARE* table_share, TABLE* table, K
break;
case toku_type_varstring:
case toku_type_varbinary:
- //
- // meaning it is variable sized
- //
+ kc_info->field_types[i] = KEY_AND_COL_INFO::TOKUDB_VARIABLE_FIELD;
kc_info->field_lengths[i] = 0;
kc_info->length_bytes[i] = (uchar)((Field_varstring *)field)->length_bytes;
max_var_bytes += field->field_length;
@@ -1628,8 +1528,7 @@ static int initialize_key_and_col_info(TABLE_SHARE* table_share, TABLE* table, K
kc_info->num_offset_bytes = 2;
}
-
- for (uint i = 0; i < table_share->keys + MY_TEST(hidden_primary_key); i++) {
+ for (uint i = 0; i < table_share->keys + tokudb_test(hidden_primary_key); i++) {
//
// do the cluster/primary key filtering calculations
//
@@ -1672,7 +1571,7 @@ exit:
}
bool ha_tokudb::can_replace_into_be_fast(TABLE_SHARE* table_share, KEY_AND_COL_INFO* kc_info, uint pk) {
- uint curr_num_DBs = table_share->keys + MY_TEST(hidden_primary_key);
+ uint curr_num_DBs = table_share->keys + tokudb_test(hidden_primary_key);
bool ret_val;
if (curr_num_DBs == 1) {
ret_val = true;
@@ -1707,7 +1606,6 @@ int ha_tokudb::initialize_share(
{
int error = 0;
uint64_t num_rows = 0;
- bool table_exists;
DB_TXN* txn = NULL;
bool do_commit = false;
THD* thd = ha_thd();
@@ -1723,18 +1621,7 @@ int ha_tokudb::initialize_share(
}
DBUG_PRINT("info", ("share->use_count %u", share->use_count));
-
- table_exists = true;
- error = check_table_in_metadata(name, &table_exists, txn);
-
- if (error) {
- goto exit;
- }
- if (!table_exists) {
- sql_print_error("table %s does not exist in metadata, was it moved from someplace else? Not opening table", name);
- error = HA_ADMIN_FAILED;
- goto exit;
- }
+ share->m_initialize_count++;
error = get_status(txn);
if (error) {
@@ -1762,7 +1649,7 @@ int ha_tokudb::initialize_share(
goto exit;
#else
// verify frm data for non-partitioned tables
- if (table->part_info == NULL) {
+ if (IF_PARTITIONING(table->part_info, NULL) == NULL) {
error = verify_frm_data(table->s->path.str, txn);
if (error)
goto exit;
@@ -1860,7 +1747,23 @@ int ha_tokudb::initialize_share(
share->try_table_lock = false;
}
- share->num_DBs = table_share->keys + MY_TEST(hidden_primary_key);
+ share->num_DBs = table_share->keys + tokudb_test(hidden_primary_key);
+
+ init_hidden_prim_key_info(txn);
+
+ // initialize cardinality info from the status dictionary
+ {
+ uint total_key_parts = tokudb::compute_total_key_parts(table_share);
+ uint64_t rec_per_key[total_key_parts];
+ error = tokudb::get_card_from_status(share->status_block, txn, total_key_parts, rec_per_key);
+ if (error == 0) {
+ tokudb::set_card_in_key_info(table, total_key_parts, rec_per_key);
+ } else {
+ for (uint i = 0; i < total_key_parts; i++)
+ rec_per_key[i] = 0;
+ tokudb::set_card_in_key_info(table, total_key_parts, rec_per_key);
+ }
+ }
error = 0;
exit:
@@ -1870,8 +1773,6 @@ exit:
return error;
}
-
-
//
// Creates and opens a handle to a table which already exists in a tokudb
// database.
@@ -1884,7 +1785,7 @@ exit:
// 1 on error
//
int ha_tokudb::open(const char *name, int mode, uint test_if_locked) {
- TOKUDB_DBUG_ENTER("ha_tokudb::open %p %s %o %u", this, name, mode, test_if_locked);
+ TOKUDB_HANDLER_DBUG_ENTER("%s %o %u", name, mode, test_if_locked);
THD* thd = ha_thd();
int error = 0;
@@ -1911,7 +1812,7 @@ int ha_tokudb::open(const char *name, int mode, uint test_if_locked) {
// the "+ 1" is for the first byte that states +/- infinity
// multiply everything by 2 to account for clustered keys having a key and primary key together
max_key_length = 2*(table_share->max_key_length + MAX_REF_PARTS * 3 + sizeof(uchar));
- alloc_ptr = my_multi_malloc(MYF(MY_WME),
+ alloc_ptr = tokudb_my_multi_malloc(MYF(MY_WME),
&key_buff, max_key_length,
&key_buff2, max_key_length,
&key_buff3, max_key_length,
@@ -1928,81 +1829,95 @@ int ha_tokudb::open(const char *name, int mode, uint test_if_locked) {
}
size_range_query_buff = get_tokudb_read_buf_size(thd);
- range_query_buff = (uchar *)my_malloc(size_range_query_buff, MYF(MY_WME));
+ range_query_buff = (uchar *)tokudb_my_malloc(size_range_query_buff, MYF(MY_WME));
if (range_query_buff == NULL) {
ret_val = 1;
goto exit;
}
alloced_rec_buff_length = table_share->rec_buff_length + table_share->fields;
- rec_buff = (uchar *) my_malloc(alloced_rec_buff_length, MYF(MY_WME));
+ rec_buff = (uchar *) tokudb_my_malloc(alloced_rec_buff_length, MYF(MY_WME));
if (rec_buff == NULL) {
ret_val = 1;
goto exit;
}
alloced_update_rec_buff_length = alloced_rec_buff_length;
- rec_update_buff = (uchar *) my_malloc(alloced_update_rec_buff_length, MYF(MY_WME));
+ rec_update_buff = (uchar *) tokudb_my_malloc(alloced_update_rec_buff_length, MYF(MY_WME));
if (rec_update_buff == NULL) {
ret_val = 1;
goto exit;
}
- /* Init shared structure */
- pthread_mutex_lock(&tokudb_mutex);
+ // lookup or create share
+ tokudb_pthread_mutex_lock(&tokudb_mutex);
share = get_share(name, table_share);
assert(share);
thr_lock_data_init(&share->lock, &lock, NULL);
- /* Fill in shared structure, if needed */
- pthread_mutex_lock(&share->mutex);
- if (!share->use_count++) {
- ret_val = initialize_share(
- name,
- mode
- );
- if (ret_val) {
- free_share(share, true);
- pthread_mutex_unlock(&tokudb_mutex);
- goto exit;
+ tokudb_pthread_mutex_lock(&share->mutex);
+ tokudb_pthread_mutex_unlock(&tokudb_mutex);
+ share->use_count++;
+ while (share->m_state == TOKUDB_SHARE::OPENING || share->m_state == TOKUDB_SHARE::CLOSING) {
+ tokudb_pthread_cond_wait(&share->m_openclose_cond, &share->mutex);
+ }
+ if (share->m_state == TOKUDB_SHARE::CLOSED) {
+ share->m_state = TOKUDB_SHARE::OPENING;
+ tokudb_pthread_mutex_unlock(&share->mutex);
+
+ ret_val = allocate_key_and_col_info(table_share, &share->kc_info);
+ if (ret_val == 0) {
+ ret_val = initialize_share(name, mode);
+ }
+
+ tokudb_pthread_mutex_lock(&share->mutex);
+ if (ret_val == 0) {
+ share->m_state = TOKUDB_SHARE::OPENED;
+ } else {
+ share->m_state = TOKUDB_SHARE::ERROR;
+ share->m_error = ret_val;
}
+ tokudb_pthread_cond_broadcast(&share->m_openclose_cond);
+ }
+ if (share->m_state == TOKUDB_SHARE::ERROR) {
+ ret_val = share->m_error;
+ tokudb_pthread_mutex_unlock(&share->mutex);
+ free_share(share);
+ goto exit;
+ } else {
+ assert(share->m_state == TOKUDB_SHARE::OPENED);
+ tokudb_pthread_mutex_unlock(&share->mutex);
}
- pthread_mutex_unlock(&share->mutex);
- pthread_mutex_unlock(&tokudb_mutex);
ref_length = share->ref_length; // If second open
if (tokudb_debug & TOKUDB_DEBUG_OPEN) {
- pthread_mutex_lock(&share->mutex);
- TOKUDB_TRACE("tokudbopen:%p:share=%p:file=%p:table=%p:table->s=%p:%d\n",
+ TOKUDB_HANDLER_TRACE("tokudbopen:%p:share=%p:file=%p:table=%p:table->s=%p:%d",
this, share, share->file, table, table->s, share->use_count);
- pthread_mutex_unlock(&share->mutex);
}
key_read = false;
stats.block_size = 1<<20; // QQQ Tokudb DB block size
- init_hidden_prim_key_info();
-
info(HA_STATUS_NO_LOCK | HA_STATUS_VARIABLE | HA_STATUS_CONST);
exit:
if (ret_val) {
- my_free(range_query_buff);
+ tokudb_my_free(range_query_buff);
range_query_buff = NULL;
- my_free(alloc_ptr);
+ tokudb_my_free(alloc_ptr);
alloc_ptr = NULL;
- my_free(rec_buff);
+ tokudb_my_free(rec_buff);
rec_buff = NULL;
- my_free(rec_update_buff);
+ tokudb_my_free(rec_update_buff);
rec_update_buff = NULL;
if (error) {
my_errno = error;
}
}
- TOKUDB_DBUG_RETURN(ret_val);
+ TOKUDB_HANDLER_DBUG_RETURN(ret_val);
}
//
@@ -2149,7 +2064,7 @@ cleanup:
}
int ha_tokudb::write_frm_data(DB* db, DB_TXN* txn, const char* frm_name) {
- TOKUDB_DBUG_ENTER("ha_tokudb::write_frm_data %p %p %p %s", this, db, txn, frm_name);
+ TOKUDB_HANDLER_DBUG_ENTER("%p %p %s", db, txn, frm_name);
uchar* frm_data = NULL;
size_t frm_len = 0;
@@ -2164,7 +2079,7 @@ int ha_tokudb::write_frm_data(DB* db, DB_TXN* txn, const char* frm_name) {
error = 0;
cleanup:
table_share->free_frm_image(frm_data);
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
int ha_tokudb::remove_frm_data(DB *db, DB_TXN *txn) {
@@ -2175,14 +2090,14 @@ 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 *)my_malloc(row->size, MYF(MY_WME));
+ stored_frm->data = (uchar *)tokudb_my_malloc(row->size, MYF(MY_WME));
assert(stored_frm->data);
memcpy(stored_frm->data, row->data, row->size);
return 0;
}
int ha_tokudb::verify_frm_data(const char* frm_name, DB_TXN* txn) {
- TOKUDB_DBUG_ENTER("ha_tokudb::verify_frm_data %s", frm_name);
+ TOKUDB_HANDLER_DBUG_ENTER("%s", frm_name);
uchar* mysql_frm_data = NULL;
size_t mysql_frm_len = 0;
DBT key, stored_frm;
@@ -2228,8 +2143,8 @@ int ha_tokudb::verify_frm_data(const char* frm_name, DB_TXN* txn) {
error = 0;
cleanup:
table_share->free_frm_image(mysql_frm_data);
- my_free(stored_frm.data);
- TOKUDB_DBUG_RETURN(error);
+ tokudb_my_free(stored_frm.data);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
//
@@ -2265,19 +2180,20 @@ int ha_tokudb::write_auto_inc_create(DB* db, ulonglong val, DB_TXN* txn){
// Closes a handle to a table.
//
int ha_tokudb::close(void) {
- TOKUDB_DBUG_ENTER("ha_tokudb::close %p", this);
- TOKUDB_DBUG_RETURN(__close());
+ TOKUDB_HANDLER_DBUG_ENTER("");
+ int r = __close();
+ TOKUDB_HANDLER_DBUG_RETURN(r);
}
int ha_tokudb::__close() {
- TOKUDB_DBUG_ENTER("ha_tokudb::__close %p", this);
+ TOKUDB_HANDLER_DBUG_ENTER("");
if (tokudb_debug & TOKUDB_DEBUG_OPEN)
- TOKUDB_TRACE("close:%p\n", this);
- my_free(rec_buff);
- my_free(rec_update_buff);
- my_free(blob_buff);
- my_free(alloc_ptr);
- my_free(range_query_buff);
+ TOKUDB_HANDLER_TRACE("close:%p", this);
+ tokudb_my_free(rec_buff);
+ tokudb_my_free(rec_update_buff);
+ tokudb_my_free(blob_buff);
+ tokudb_my_free(alloc_ptr);
+ tokudb_my_free(range_query_buff);
for (uint32_t i = 0; i < sizeof(mult_key_dbt_array)/sizeof(mult_key_dbt_array[0]); i++) {
toku_dbt_array_destroy(&mult_key_dbt_array[i]);
}
@@ -2288,10 +2204,8 @@ int ha_tokudb::__close() {
rec_update_buff = NULL;
alloc_ptr = NULL;
ha_tokudb::reset();
- pthread_mutex_lock(&tokudb_mutex);
- int retval = free_share(share, false);
- pthread_mutex_unlock(&tokudb_mutex);
- TOKUDB_DBUG_RETURN(retval);
+ int retval = free_share(share);
+ TOKUDB_HANDLER_DBUG_RETURN(retval);
}
//
@@ -2303,7 +2217,7 @@ int ha_tokudb::__close() {
bool ha_tokudb::fix_rec_buff_for_blob(ulong length) {
if (!rec_buff || (length > alloced_rec_buff_length)) {
uchar *newptr;
- if (!(newptr = (uchar *) my_realloc((void *) rec_buff, length, MYF(MY_ALLOW_ZERO_PTR))))
+ if (!(newptr = (uchar *) tokudb_my_realloc((void *) rec_buff, length, MYF(MY_ALLOW_ZERO_PTR))))
return 1;
rec_buff = newptr;
alloced_rec_buff_length = length;
@@ -2320,7 +2234,7 @@ bool ha_tokudb::fix_rec_buff_for_blob(ulong length) {
bool ha_tokudb::fix_rec_update_buff_for_blob(ulong length) {
if (!rec_update_buff || (length > alloced_update_rec_buff_length)) {
uchar *newptr;
- if (!(newptr = (uchar *) my_realloc((void *) rec_update_buff, length, MYF(MY_ALLOW_ZERO_PTR))))
+ if (!(newptr = (uchar *) tokudb_my_realloc((void *) rec_update_buff, length, MYF(MY_ALLOW_ZERO_PTR))))
return 1;
rec_update_buff= newptr;
alloced_update_rec_buff_length = length;
@@ -2385,14 +2299,14 @@ int ha_tokudb::pack_row_in_buff(
if (bitmap_is_set(&share->kc_info.key_filters[index],i)) {
continue;
}
- if (share->kc_info.field_lengths[i]) {
+ if (is_fixed_field(&share->kc_info, i)) {
fixed_field_ptr = pack_fixed_field(
fixed_field_ptr,
record + curr_field_offset,
share->kc_info.field_lengths[i]
);
}
- else if (share->kc_info.length_bytes[i]) {
+ else if (is_variable_field(&share->kc_info, i)) {
var_field_data_ptr = pack_var_field(
var_field_offset_ptr,
var_field_data_ptr,
@@ -2457,7 +2371,7 @@ int ha_tokudb::unpack_blobs(
//
assert( !((share->kc_info.num_blobs == 0) && (num_bytes > 0)) );
if (num_bytes > num_blob_bytes) {
- ptr = (uchar *)my_realloc((void *)blob_buff, num_bytes, MYF(MY_ALLOW_ZERO_PTR));
+ ptr = (uchar *)tokudb_my_realloc((void *)blob_buff, num_bytes, MYF(MY_ALLOW_ZERO_PTR));
if (ptr == NULL) {
error = ENOMEM;
goto exit;
@@ -2552,7 +2466,7 @@ int ha_tokudb::unpack_row(
continue;
}
- if (share->kc_info.field_lengths[i]) {
+ if (is_fixed_field(&share->kc_info, i)) {
fixed_field_ptr = unpack_fixed_field(
record + field_offset(field, table),
fixed_field_ptr,
@@ -2563,7 +2477,7 @@ int ha_tokudb::unpack_row(
// here, we DO modify var_field_data_ptr or var_field_offset_ptr
// as we unpack variable sized fields
//
- else if (share->kc_info.length_bytes[i]) {
+ else if (is_variable_field(&share->kc_info, i)) {
switch (share->kc_info.num_offset_bytes) {
case (1):
data_end_offset = var_field_offset_ptr[0];
@@ -2880,7 +2794,7 @@ DBT *ha_tokudb::create_dbt_key_from_table(
int key_length
)
{
- TOKUDB_DBUG_ENTER("ha_tokudb::create_dbt_key_from_table");
+ TOKUDB_HANDLER_DBUG_ENTER("");
memset((void *) key, 0, sizeof(*key));
if (hidden_primary_key && keynr == primary_key) {
key->data = buff;
@@ -2901,7 +2815,7 @@ DBT* ha_tokudb::create_dbt_key_for_lookup(
int key_length
)
{
- TOKUDB_DBUG_ENTER("ha_tokudb::create_dbt_key_from_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
@@ -2933,9 +2847,9 @@ DBT *ha_tokudb::pack_key(
int8_t inf_byte
)
{
- TOKUDB_DBUG_ENTER("ha_tokudb::pack_key");
+ TOKUDB_HANDLER_DBUG_ENTER("");
#if TOKU_INCLUDE_EXTENDED_KEYS
- if (keynr != primary_key && !MY_TEST(hidden_primary_key)) {
+ if (keynr != primary_key && !tokudb_test(hidden_primary_key)) {
DBUG_RETURN(pack_ext_key(key, keynr, buff, key_ptr, key_length, inf_byte));
}
#endif
@@ -2993,7 +2907,7 @@ DBT *ha_tokudb::pack_ext_key(
int8_t inf_byte
)
{
- TOKUDB_DBUG_ENTER("ha_tokudb::pack_ext_key");
+ TOKUDB_HANDLER_DBUG_ENTER("");
// build a list of PK parts that are in the SK. we will use this list to build the
// extended key if necessary.
@@ -3084,26 +2998,11 @@ DBT *ha_tokudb::pack_ext_key(
//
// get max used hidden primary key value
//
-void ha_tokudb::init_hidden_prim_key_info() {
- TOKUDB_DBUG_ENTER("ha_tokudb::init_prim_key_info");
- pthread_mutex_lock(&share->mutex);
+void ha_tokudb::init_hidden_prim_key_info(DB_TXN *txn) {
+ TOKUDB_HANDLER_DBUG_ENTER("");
if (!(share->status & STATUS_PRIMARY_KEY_INIT)) {
int error = 0;
- THD* thd = ha_thd();
- DB_TXN* txn = NULL;
- DBC* c = NULL;
- tokudb_trx_data *trx = NULL;
- trx = (tokudb_trx_data *) thd_data_get(ha_thd(), tokudb_hton->slot);
- bool do_commit = false;
- if (thd_sql_command(thd) == SQLCOM_CREATE_TABLE && trx && trx->sub_sp_level) {
- txn = trx->sub_sp_level;
- }
- else {
- do_commit = true;
- error = txn_begin(db_env, 0, &txn, 0, thd);
- assert(error == 0);
- }
-
+ DBC* c = NULL;
error = share->key_file[primary_key]->cursor(
share->key_file[primary_key],
txn,
@@ -3121,13 +3020,9 @@ void ha_tokudb::init_hidden_prim_key_info() {
}
error = c->c_close(c);
assert(error == 0);
- if (do_commit) {
- commit_txn(txn, 0);
- }
share->status |= STATUS_PRIMARY_KEY_INIT;
}
- pthread_mutex_unlock(&share->mutex);
- DBUG_VOID_RETURN;
+ TOKUDB_HANDLER_DBUG_VOID_RETURN;
}
@@ -3136,7 +3031,7 @@ void ha_tokudb::init_hidden_prim_key_info() {
Get metadata info stored in status.tokudb
*/
int ha_tokudb::get_status(DB_TXN* txn) {
- TOKUDB_DBUG_ENTER("ha_tokudb::get_status");
+ TOKUDB_HANDLER_DBUG_ENTER("");
DBT key, value;
HA_METADATA_KEY curr_key;
int error;
@@ -3244,7 +3139,7 @@ int ha_tokudb::get_status(DB_TXN* txn) {
error = 0;
cleanup:
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
/** @brief
@@ -3253,7 +3148,7 @@ cleanup:
This is used in filesort.cc.
*/
ha_rows ha_tokudb::estimate_rows_upper_bound() {
- TOKUDB_DBUG_ENTER("ha_tokudb::estimate_rows_upper_bound");
+ TOKUDB_HANDLER_DBUG_ENTER("");
DBUG_RETURN(share->rows + HA_TOKUDB_EXTRA_ROWS);
}
@@ -3352,7 +3247,7 @@ cleanup:
}
void ha_tokudb::start_bulk_insert(ha_rows rows, uint flags) {
- TOKUDB_DBUG_ENTER("ha_tokudb::start_bulk_insert %p txn %p", this, transaction);
+ TOKUDB_HANDLER_DBUG_ENTER("txn %p", transaction);
THD* thd = ha_thd();
tokudb_trx_data* trx = (tokudb_trx_data *) thd_data_get(thd, tokudb_hton->slot);
delay_updating_ai_metadata = true;
@@ -3360,7 +3255,7 @@ void ha_tokudb::start_bulk_insert(ha_rows rows, uint flags) {
abort_loader = false;
rw_rdlock(&share->num_DBs_lock);
- uint curr_num_DBs = table->s->keys + MY_TEST(hidden_primary_key);
+ uint curr_num_DBs = table->s->keys + tokudb_test(hidden_primary_key);
num_DBs_locked_in_bulk = true;
lock_count = 0;
@@ -3407,11 +3302,11 @@ void ha_tokudb::start_bulk_insert(ha_rows rows, uint flags) {
}
}
exit_try_table_lock:
- pthread_mutex_lock(&share->mutex);
+ tokudb_pthread_mutex_lock(&share->mutex);
share->try_table_lock = false;
- pthread_mutex_unlock(&share->mutex);
+ tokudb_pthread_mutex_unlock(&share->mutex);
}
- DBUG_VOID_RETURN;
+ TOKUDB_HANDLER_DBUG_VOID_RETURN;
}
//
@@ -3420,15 +3315,15 @@ void ha_tokudb::start_bulk_insert(ha_rows rows, uint flags) {
// this is guaranteed to be called.
//
int ha_tokudb::end_bulk_insert(bool abort) {
- TOKUDB_DBUG_ENTER("ha_tokudb::end_bulk_insert");
+ TOKUDB_HANDLER_DBUG_ENTER("");
int error = 0;
THD* thd = ha_thd();
tokudb_trx_data* trx = (tokudb_trx_data *) thd_data_get(thd, tokudb_hton->slot);
bool using_loader = (loader != NULL);
if (ai_metadata_update_required) {
- pthread_mutex_lock(&share->mutex);
+ tokudb_pthread_mutex_lock(&share->mutex);
error = update_max_auto_inc(share->status_block, share->last_auto_increment);
- pthread_mutex_unlock(&share->mutex);
+ tokudb_pthread_mutex_unlock(&share->mutex);
if (error) { goto cleanup; }
}
delay_updating_ai_metadata = false;
@@ -3436,6 +3331,12 @@ int ha_tokudb::end_bulk_insert(bool abort) {
loader_error = 0;
if (loader) {
if (!abort_loader && !thd->killed) {
+ DBUG_EXECUTE_IF("tokudb_end_bulk_insert_sleep", {
+ const char *old_proc_info = tokudb_thd_get_proc_info(thd);
+ thd_proc_info(thd, "DBUG sleep");
+ my_sleep(20000000);
+ thd_proc_info(thd, old_proc_info);
+ });
error = loader->close(loader);
loader = NULL;
if (error) {
@@ -3496,15 +3397,13 @@ cleanup:
}
}
trx->stmt_progress.using_loader = false;
- TOKUDB_DBUG_RETURN(error ? error : loader_error);
+ TOKUDB_HANDLER_DBUG_RETURN(error ? error : loader_error);
}
int ha_tokudb::end_bulk_insert() {
return end_bulk_insert( false );
}
-volatile int ha_tokudb_is_index_unique_wait = 0; // debug
-
int ha_tokudb::is_index_unique(bool* is_unique, DB_TXN* txn, DB* db, KEY* key_info) {
int error;
DBC* tmp_cursor1 = NULL;
@@ -3513,6 +3412,7 @@ int ha_tokudb::is_index_unique(bool* is_unique, DB_TXN* txn, DB* db, KEY* key_in
uint64_t cnt = 0;
char status_msg[MAX_ALIAS_NAME + 200]; //buffer of 200 should be a good upper bound.
THD* thd = ha_thd();
+ const char *old_proc_info = tokudb_thd_get_proc_info(thd);
memset(&key1, 0, sizeof(key1));
memset(&key2, 0, sizeof(key2));
memset(&val, 0, sizeof(val));
@@ -3649,7 +3549,7 @@ int ha_tokudb::is_index_unique(bool* is_unique, DB_TXN* txn, DB* db, KEY* key_in
error = 0;
cleanup:
- while (ha_tokudb_is_index_unique_wait) sleep(1); // debug
+ thd_proc_info(thd, old_proc_info);
if (tmp_cursor1) {
tmp_cursor1->c_close(tmp_cursor1);
tmp_cursor1 = NULL;
@@ -3786,9 +3686,9 @@ void ha_tokudb::test_row_packing(uchar* record, DBT* pk_key, DBT* pk_val) {
//
//use for testing the packing of keys
//
- tmp_pk_key_data = (uchar *)my_malloc(pk_key->size, MYF(MY_WME));
+ tmp_pk_key_data = (uchar *)tokudb_my_malloc(pk_key->size, MYF(MY_WME));
assert(tmp_pk_key_data);
- tmp_pk_val_data = (uchar *)my_malloc(pk_val->size, MYF(MY_WME));
+ tmp_pk_val_data = (uchar *)tokudb_my_malloc(pk_val->size, MYF(MY_WME));
assert(tmp_pk_val_data);
memcpy(tmp_pk_key_data, pk_key->data, pk_key->size);
memcpy(tmp_pk_val_data, pk_val->data, pk_val->size);
@@ -3833,7 +3733,7 @@ void ha_tokudb::test_row_packing(uchar* record, DBT* pk_key, DBT* pk_val) {
error = pack_row(&row, (const uchar *) record, keynr);
assert(error == 0);
uchar* tmp_buff = NULL;
- tmp_buff = (uchar *)my_malloc(alloced_rec_buff_length,MYF(MY_WME));
+ tmp_buff = (uchar *)tokudb_my_malloc(alloced_rec_buff_length,MYF(MY_WME));
assert(tmp_buff);
row_desc = (uchar *)share->key_file[keynr]->descriptor->dbt.data;
row_desc += (*(uint32_t *)row_desc);
@@ -3849,7 +3749,7 @@ void ha_tokudb::test_row_packing(uchar* record, DBT* pk_key, DBT* pk_val) {
assert(tmp_num_bytes == row.size);
cmp = memcmp(tmp_buff,rec_buff,tmp_num_bytes);
assert(cmp == 0);
- my_free(tmp_buff);
+ tokudb_my_free(tmp_buff);
}
}
@@ -3861,8 +3761,8 @@ void ha_tokudb::test_row_packing(uchar* record, DBT* pk_key, DBT* pk_val) {
cmp = memcmp(pk_val->data, tmp_pk_val_data, pk_val->size);
assert( cmp == 0);
- my_free(tmp_pk_key_data);
- my_free(tmp_pk_val_data);
+ tokudb_my_free(tmp_pk_key_data);
+ tokudb_my_free(tmp_pk_val_data);
}
//
@@ -3875,10 +3775,10 @@ void ha_tokudb::set_main_dict_put_flags(
)
{
uint32_t old_prelock_flags = 0;
- uint curr_num_DBs = table->s->keys + MY_TEST(hidden_primary_key);
+ 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);
+ 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
@@ -3919,7 +3819,7 @@ int ha_tokudb::insert_row_to_main_dictionary(uchar* record, DBT* pk_key, DBT* pk
int error = 0;
uint32_t put_flags = mult_put_flags[primary_key];
THD *thd = ha_thd();
- uint curr_num_DBs = table->s->keys + MY_TEST(hidden_primary_key);
+ uint curr_num_DBs = table->s->keys + tokudb_test(hidden_primary_key);
assert(curr_num_DBs == 1);
@@ -4005,8 +3905,6 @@ out:
return error;
}
-volatile int ha_tokudb_write_row_wait = 0; // debug
-
//
// Stores a row in the table, called when handling an INSERT query
// Parameters:
@@ -4016,8 +3914,7 @@ volatile int ha_tokudb_write_row_wait = 0; // debug
// error otherwise
//
int ha_tokudb::write_row(uchar * record) {
- TOKUDB_DBUG_ENTER("ha_tokudb::write_row");
- while (ha_tokudb_write_row_wait) sleep(1); // debug
+ TOKUDB_HANDLER_DBUG_ENTER("");
DBT row, prim_key;
int error;
@@ -4052,7 +3949,7 @@ int ha_tokudb::write_row(uchar * record) {
// of the auto inc field.
//
if (share->has_auto_inc && record == table->record[0]) {
- pthread_mutex_lock(&share->mutex);
+ tokudb_pthread_mutex_lock(&share->mutex);
ulonglong curr_auto_inc = retrieve_auto_increment(
table->field[share->ai_field_index]->key_type(),
field_offset(table->field[share->ai_field_index], table),
@@ -4067,7 +3964,7 @@ int ha_tokudb::write_row(uchar * record) {
update_max_auto_inc(share->status_block, share->last_auto_increment);
}
}
- pthread_mutex_unlock(&share->mutex);
+ tokudb_pthread_mutex_unlock(&share->mutex);
}
//
@@ -4102,7 +3999,7 @@ int ha_tokudb::write_row(uchar * record) {
goto cleanup;
}
- create_sub_trans = (using_ignore && !(do_ignore_flag_optimization(thd,table,share->replace_into_fast)));
+ create_sub_trans = (using_ignore && !(do_ignore_flag_optimization(thd,table,share->replace_into_fast && !using_ignore_no_key)));
if (create_sub_trans) {
error = txn_begin(db_env, transaction, &sub_trans, DB_INHERIT_ISOLATION, thd);
if (error) {
@@ -4129,15 +4026,8 @@ int ha_tokudb::write_row(uchar * record) {
// for #4633
// if we have a duplicate key error, let's check the primary key to see
// if there is a duplicate there. If so, set last_dup_key to the pk
- if (error == DB_KEYEXIST && !MY_TEST(hidden_primary_key) && last_dup_key != primary_key) {
- int r = share->file->getf_set(
- share->file,
- txn,
- 0,
- &prim_key,
- smart_dbt_do_nothing,
- NULL
- );
+ if (error == DB_KEYEXIST && !tokudb_test(hidden_primary_key) && last_dup_key != primary_key) {
+ int r = share->file->getf_set(share->file, txn, DB_SERIALIZABLE, &prim_key, smart_dbt_do_nothing, NULL);
if (r == 0) {
// if we get no error, that means the row
// was found and this is a duplicate key,
@@ -4189,7 +4079,7 @@ cleanup:
commit_txn(sub_trans, DB_TXN_NOSYNC);
}
}
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
/* Compare if a key in a row has changed */
@@ -4215,7 +4105,7 @@ bool ha_tokudb::key_changed(uint keynr, const uchar * old_row, const uchar * new
// error otherwise
//
int ha_tokudb::update_row(const uchar * old_row, uchar * new_row) {
- TOKUDB_DBUG_ENTER("update_row");
+ TOKUDB_HANDLER_DBUG_ENTER("");
DBT prim_key, old_prim_key, prim_row, old_prim_row;
int error;
bool has_null;
@@ -4245,7 +4135,7 @@ int ha_tokudb::update_row(const uchar * old_row, uchar * new_row) {
// of the auto inc field.
//
if (share->has_auto_inc && new_row == table->record[0]) {
- pthread_mutex_lock(&share->mutex);
+ tokudb_pthread_mutex_lock(&share->mutex);
ulonglong curr_auto_inc = retrieve_auto_increment(
table->field[share->ai_field_index]->key_type(),
field_offset(table->field[share->ai_field_index], table),
@@ -4257,7 +4147,7 @@ int ha_tokudb::update_row(const uchar * old_row, uchar * new_row) {
share->last_auto_increment = curr_auto_inc;
}
}
- pthread_mutex_unlock(&share->mutex);
+ tokudb_pthread_mutex_unlock(&share->mutex);
}
//
@@ -4372,7 +4262,7 @@ cleanup:
commit_txn(sub_trans, DB_TXN_NOSYNC);
}
}
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
//
@@ -4384,7 +4274,7 @@ cleanup:
// error otherwise
//
int ha_tokudb::delete_row(const uchar * record) {
- TOKUDB_DBUG_ENTER("ha_tokudb::delete_row");
+ TOKUDB_HANDLER_DBUG_ENTER("");
int error = ENOSYS;
DBT row, prim_key;
bool has_null;
@@ -4433,7 +4323,7 @@ int ha_tokudb::delete_row(const uchar * record) {
}
cleanup:
rw_unlock(&share->num_DBs_lock);
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
//
@@ -4470,7 +4360,7 @@ void ha_tokudb::set_query_columns(uint keynr) {
//
// if fixed field length
//
- if (share->kc_info.field_lengths[i] != 0) {
+ if (is_fixed_field(&share->kc_info, i)) {
//
// save the offset into the list
//
@@ -4480,7 +4370,7 @@ void ha_tokudb::set_query_columns(uint keynr) {
//
// varchar or varbinary
//
- else if (share->kc_info.length_bytes[i] != 0) {
+ else if (is_variable_field(&share->kc_info, i)) {
var_cols_for_query[curr_var_col_index] = i;
curr_var_col_index++;
}
@@ -4514,6 +4404,7 @@ void ha_tokudb::column_bitmaps_signal() {
// error otherwise
//
int ha_tokudb::prepare_index_scan() {
+ TOKUDB_HANDLER_DBUG_ENTER("");
int error = 0;
HANDLE_INVALID_CURSOR();
error = prelock_range(NULL, NULL);
@@ -4522,7 +4413,7 @@ int ha_tokudb::prepare_index_scan() {
range_lock_grabbed = true;
error = 0;
cleanup:
- return error;
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
@@ -4534,6 +4425,7 @@ cleanup:
// error otherwise
//
int ha_tokudb::prepare_index_key_scan(const uchar * key, uint key_len) {
+ TOKUDB_HANDLER_DBUG_ENTER("");
int error = 0;
DBT start_key, end_key;
THD* thd = ha_thd();
@@ -4562,9 +4454,7 @@ int ha_tokudb::prepare_index_key_scan(const uchar * key, uint key_len) {
error = 0;
cleanup:
if (error) {
- if (error == DB_LOCK_NOTGRANTED) {
- error = HA_ERR_LOCK_WAIT_TIMEOUT;
- }
+ error = map_to_handler_error(error);
last_cursor_error = error;
//
// cursor should be initialized here, but in case it is not,
@@ -4574,9 +4464,10 @@ cleanup:
int r = cursor->c_close(cursor);
assert(r==0);
cursor = NULL;
+ remove_from_trx_handler_list();
}
}
- return error;
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
void ha_tokudb::invalidate_bulk_fetch() {
@@ -4591,8 +4482,6 @@ void ha_tokudb::invalidate_icp() {
icp_went_out_of_range = false;
}
-volatile int ha_tokudb_index_init_wait = 0; // debug
-
//
// Initializes local cursor on DB with index keynr
// Parameters:
@@ -4603,8 +4492,7 @@ volatile int ha_tokudb_index_init_wait = 0; // debug
// error otherwise
//
int ha_tokudb::index_init(uint keynr, bool sorted) {
- TOKUDB_DBUG_ENTER("ha_tokudb::index_init %p %d", this, keynr);
- while (ha_tokudb_index_init_wait) sleep(1); // debug
+ TOKUDB_HANDLER_DBUG_ENTER("%d", keynr);
int error;
THD* thd = ha_thd();
@@ -4618,6 +4506,7 @@ int ha_tokudb::index_init(uint keynr, bool sorted) {
DBUG_PRINT("note", ("Closing active cursor"));
int r = cursor->c_close(cursor);
assert(r==0);
+ remove_from_trx_handler_list();
}
active_index = keynr;
@@ -4652,12 +4541,15 @@ int ha_tokudb::index_init(uint keynr, bool sorted) {
my_error(ER_LOCK_WAIT_TIMEOUT, MYF(0));
}
table->status = STATUS_NOT_FOUND;
+ error = map_to_handler_error(error);
last_cursor_error = error;
cursor = NULL; // Safety
goto exit;
}
memset((void *) &last_key, 0, sizeof(last_key));
+ add_to_trx_handler_list();
+
if (thd_sql_command(thd) == SQLCOM_SELECT) {
set_query_columns(keynr);
unpack_entire_row = false;
@@ -4669,20 +4561,21 @@ int ha_tokudb::index_init(uint keynr, bool sorted) {
doing_bulk_fetch = false;
error = 0;
exit:
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
//
// closes the local cursor
//
int ha_tokudb::index_end() {
- TOKUDB_DBUG_ENTER("ha_tokudb::index_end %p", this);
+ TOKUDB_HANDLER_DBUG_ENTER("");
range_lock_grabbed = false;
if (cursor) {
DBUG_PRINT("enter", ("table: '%s'", table_share->table_name.str));
int r = cursor->c_close(cursor);
assert(r==0);
cursor = NULL;
+ remove_from_trx_handler_list();
last_cursor_error = 0;
}
active_index = tokudb_active_index = MAX_KEY;
@@ -4701,23 +4594,21 @@ int ha_tokudb::index_end() {
doing_bulk_fetch = false;
close_dsmrr();
- TOKUDB_DBUG_RETURN(0);
+ TOKUDB_HANDLER_DBUG_RETURN(0);
}
int ha_tokudb::handle_cursor_error(int error, int err_to_return, uint keynr) {
- TOKUDB_DBUG_ENTER("ha_tokudb::handle_cursor_error");
+ TOKUDB_HANDLER_DBUG_ENTER("");
if (error) {
- if (error == DB_LOCK_NOTGRANTED) {
- error = HA_ERR_LOCK_WAIT_TIMEOUT;
- }
+ error = map_to_handler_error(error);
last_cursor_error = error;
table->status = STATUS_NOT_FOUND;
if (error == DB_NOTFOUND) {
error = err_to_return;
}
}
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
@@ -4765,7 +4656,7 @@ int ha_tokudb::read_row_callback (uchar * buf, uint keynr, DBT const *row, DBT c
// [in] found_key - key used to retrieve the row
//
void ha_tokudb::read_key_only(uchar * buf, uint keynr, DBT const *found_key) {
- TOKUDB_DBUG_ENTER("ha_tokudb::read_key_only");
+ TOKUDB_HANDLER_DBUG_ENTER("");
table->status = 0;
//
// only case when we do not unpack the key is if we are dealing with the main dictionary
@@ -4774,7 +4665,7 @@ void ha_tokudb::read_key_only(uchar * buf, uint keynr, DBT const *found_key) {
if (!(hidden_primary_key && keynr == primary_key)) {
unpack_key(buf, found_key, keynr);
}
- DBUG_VOID_RETURN;
+ TOKUDB_HANDLER_DBUG_VOID_RETURN;
}
//
@@ -4788,7 +4679,7 @@ void ha_tokudb::read_key_only(uchar * buf, uint keynr, DBT const *found_key) {
// [in] found_key - key used to retrieve the row
//
int ha_tokudb::read_primary_key(uchar * buf, uint keynr, DBT const *row, DBT const *found_key) {
- TOKUDB_DBUG_ENTER("ha_tokudb::read_primary_key");
+ TOKUDB_HANDLER_DBUG_ENTER("");
int error = 0;
table->status = 0;
//
@@ -4822,7 +4713,7 @@ int ha_tokudb::read_primary_key(uchar * buf, uint keynr, DBT const *row, DBT con
if (found_key) { DBUG_DUMP("read row key", (uchar *) found_key->data, found_key->size); }
error = 0;
exit:
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
//
@@ -4834,7 +4725,7 @@ exit:
// 0 on success, error otherwise
//
int ha_tokudb::read_full_row(uchar * buf) {
- TOKUDB_DBUG_ENTER("ha_tokudb::read_full_row");
+ TOKUDB_HANDLER_DBUG_ENTER("");
int error = 0;
struct smart_dbt_info info;
info.ha = this;
@@ -4858,10 +4749,10 @@ int ha_tokudb::read_full_row(uchar * buf) {
error = HA_ERR_LOCK_WAIT_TIMEOUT;
}
table->status = STATUS_NOT_FOUND;
- TOKUDB_DBUG_RETURN(error == DB_NOTFOUND ? HA_ERR_CRASHED : error);
+ TOKUDB_HANDLER_DBUG_RETURN(error == DB_NOTFOUND ? HA_ERR_CRASHED : error);
}
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
@@ -4877,7 +4768,7 @@ int ha_tokudb::read_full_row(uchar * buf) {
// error otherwise
//
int ha_tokudb::index_next_same(uchar * buf, const uchar * key, uint keylen) {
- TOKUDB_DBUG_ENTER("ha_tokudb::index_next_same");
+ TOKUDB_HANDLER_DBUG_ENTER("");
ha_statistic_increment(&SSV::ha_read_next_count);
DBT curr_key;
@@ -4887,7 +4778,7 @@ int ha_tokudb::index_next_same(uchar * buf, const uchar * key, uint keylen) {
// create the key that will be used to compare with what is found
// in order to figure out if we should return an error
pack_key(&curr_key, tokudb_active_index, key_buff2, key, keylen, COL_ZERO);
- int error = get_next(buf, 1, &curr_key);
+ int error = get_next(buf, 1, &curr_key, key_read);
if (error) {
goto cleanup;
}
@@ -4900,8 +4791,9 @@ int ha_tokudb::index_next_same(uchar * buf, const uchar * key, uint keylen) {
error = HA_ERR_END_OF_FILE;
}
-cleanup:
- TOKUDB_DBUG_RETURN(error);
+cleanup:
+ error = handle_cursor_error(error, HA_ERR_END_OF_FILE, tokudb_active_index);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
@@ -4923,7 +4815,7 @@ cleanup:
// error otherwise
//
int ha_tokudb::index_read(uchar * buf, const uchar * key, uint key_len, enum ha_rkey_function find_flag) {
- TOKUDB_DBUG_ENTER("ha_tokudb::index_read %p find %d", this, find_flag);
+ TOKUDB_HANDLER_DBUG_ENTER("find %d", find_flag);
invalidate_bulk_fetch();
// TOKUDB_DBUG_DUMP("key=", key, key_len);
DBT row;
@@ -4954,7 +4846,7 @@ int ha_tokudb::index_read(uchar * buf, const uchar * key, uint key_len, enum ha_
ir_info.orig_key = &lookup_key;
error = cursor->c_getf_set_range(cursor, flags,
- &lookup_key, SMART_DBT_IR_CALLBACK, &ir_info);
+ &lookup_key, SMART_DBT_IR_CALLBACK(key_read), &ir_info);
if (ir_info.cmp) {
error = DB_NOTFOUND;
}
@@ -4962,17 +4854,17 @@ int ha_tokudb::index_read(uchar * buf, const uchar * key, uint key_len, enum ha_
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, &info);
+ &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, &info);
+ &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, &info);
+ &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
@@ -4981,29 +4873,29 @@ int ha_tokudb::index_read(uchar * buf, const uchar * key, uint key_len, enum ha_
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, &ir_info);
+ &lookup_key, SMART_DBT_IR_CALLBACK(key_read), &ir_info);
if (error == DB_NOTFOUND) {
- error = cursor->c_getf_last(cursor, flags, SMART_DBT_CALLBACK, &info);
+ error = cursor->c_getf_last(cursor, flags, SMART_DBT_CALLBACK(key_read), &info);
}
else if (ir_info.cmp) {
- error = cursor->c_getf_prev(cursor, flags, SMART_DBT_CALLBACK, &info);
+ error = cursor->c_getf_prev(cursor, flags, SMART_DBT_CALLBACK(key_read), &info);
}
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, &info);
+ &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);
ir_info.orig_key = &lookup_key;
- error = cursor->c_getf_set_range_reverse(cursor, flags, &lookup_key, SMART_DBT_IR_CALLBACK, &ir_info);
+ error = cursor->c_getf_set_range_reverse(cursor, flags, &lookup_key, SMART_DBT_IR_CALLBACK(key_read), &ir_info);
if (ir_info.cmp) {
error = DB_NOTFOUND;
}
break;
default:
- TOKUDB_TRACE("unsupported:%d\n", find_flag);
+ TOKUDB_HANDLER_TRACE("unsupported:%d", find_flag);
error = HA_ERR_UNSUPPORTED;
break;
}
@@ -5013,17 +4905,17 @@ int ha_tokudb::index_read(uchar * buf, const uchar * key, uint key_len, enum ha_
}
if (error && (tokudb_debug & TOKUDB_DEBUG_ERROR)) {
- TOKUDB_TRACE("error:%d:%d\n", error, find_flag);
+ TOKUDB_HANDLER_TRACE("error:%d:%d", error, find_flag);
}
trx->stmt_progress.queried++;
track_progress(thd);
cleanup:
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
-int ha_tokudb::read_data_from_range_query_buff(uchar* buf, bool need_val) {
+int ha_tokudb::read_data_from_range_query_buff(uchar* buf, bool need_val, bool do_key_read) {
// buffer has the next row, get it from there
int error;
uchar* curr_pos = range_query_buff+curr_range_query_buff_offset;
@@ -5040,7 +4932,7 @@ int ha_tokudb::read_data_from_range_query_buff(uchar* buf, bool need_val) {
curr_key.size = key_size;
// if this is a covering index, this is all we need
- if (this->key_read) {
+ if (do_key_read) {
assert(!need_val);
extract_hidden_primary_key(tokudb_active_index, &curr_key);
read_key_only(buf, tokudb_active_index, &curr_key);
@@ -5232,7 +5124,7 @@ int ha_tokudb::fill_range_query_buf(
size_needed = sizeof(uint32_t) + key->size;
}
if (size_remaining < size_needed) {
- range_query_buff = (uchar *)my_realloc(
+ range_query_buff = (uchar *)tokudb_my_realloc(
(void *)range_query_buff,
bytes_used_in_range_query_buff+size_needed,
MYF(MY_WME)
@@ -5400,7 +5292,7 @@ cleanup:
return error;
}
-int ha_tokudb::get_next(uchar* buf, int direction, DBT* key_to_compare) {
+int ha_tokudb::get_next(uchar* buf, int direction, DBT* key_to_compare, bool do_key_read) {
int error = 0;
uint32_t flags = SET_PRELOCK_FLAG(0);
THD* thd = ha_thd();
@@ -5411,13 +5303,13 @@ int ha_tokudb::get_next(uchar* buf, int direction, DBT* key_to_compare) {
// we need to read the val of what we retrieve if
// we do NOT have a covering index AND we are using a clustering secondary
// key
- need_val = (this->key_read == 0) &&
+ need_val = (do_key_read == 0) &&
(tokudb_active_index == primary_key ||
key_is_clustering(&table->key_info[tokudb_active_index])
);
if ((bytes_used_in_range_query_buff - curr_range_query_buff_offset) > 0) {
- error = read_data_from_range_query_buff(buf, need_val);
+ error = read_data_from_range_query_buff(buf, need_val, do_key_read);
}
else if (icp_went_out_of_range) {
icp_went_out_of_range = false;
@@ -5467,7 +5359,7 @@ int ha_tokudb::get_next(uchar* buf, int direction, DBT* key_to_compare) {
//
// now that range_query_buff is filled, read an element
//
- error = read_data_from_range_query_buff(buf, need_val);
+ error = read_data_from_range_query_buff(buf, need_val, do_key_read);
}
else {
struct smart_dbt_info info;
@@ -5476,9 +5368,9 @@ int ha_tokudb::get_next(uchar* buf, int direction, DBT* key_to_compare) {
info.keynr = tokudb_active_index;
if (direction > 0) {
- error = cursor->c_getf_next(cursor, flags, SMART_DBT_CALLBACK, &info);
+ error = cursor->c_getf_next(cursor, flags, SMART_DBT_CALLBACK(do_key_read), &info);
} else {
- error = cursor->c_getf_prev(cursor, flags, SMART_DBT_CALLBACK, &info);
+ error = cursor->c_getf_prev(cursor, flags, SMART_DBT_CALLBACK(do_key_read), &info);
}
error = handle_cursor_error(error, HA_ERR_END_OF_FILE, tokudb_active_index);
}
@@ -5493,7 +5385,7 @@ int ha_tokudb::get_next(uchar* buf, int direction, DBT* key_to_compare) {
// main table.
//
- if (!error && !key_read && (tokudb_active_index != primary_key) && !key_is_clustering(&table->key_info[tokudb_active_index])) {
+ if (!error && !do_key_read && (tokudb_active_index != primary_key) && !key_is_clustering(&table->key_info[tokudb_active_index])) {
error = read_full_row(buf);
}
trx->stmt_progress.queried++;
@@ -5513,10 +5405,10 @@ cleanup:
// error otherwise
//
int ha_tokudb::index_next(uchar * buf) {
- TOKUDB_DBUG_ENTER("ha_tokudb::index_next");
+ TOKUDB_HANDLER_DBUG_ENTER("");
ha_statistic_increment(&SSV::ha_read_next_count);
- int error = get_next(buf, 1, NULL);
- TOKUDB_DBUG_RETURN(error);
+ int error = get_next(buf, 1, NULL, key_read);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
@@ -5535,10 +5427,10 @@ int ha_tokudb::index_read_last(uchar * buf, const uchar * key, uint key_len) {
// error otherwise
//
int ha_tokudb::index_prev(uchar * buf) {
- TOKUDB_DBUG_ENTER("ha_tokudb::index_prev");
+ TOKUDB_HANDLER_DBUG_ENTER("");
ha_statistic_increment(&SSV::ha_read_prev_count);
- int error = get_next(buf, -1, NULL);
- TOKUDB_DBUG_RETURN(error);
+ int error = get_next(buf, -1, NULL, key_read);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
//
@@ -5551,7 +5443,7 @@ int ha_tokudb::index_prev(uchar * buf) {
// error otherwise
//
int ha_tokudb::index_first(uchar * buf) {
- TOKUDB_DBUG_ENTER("ha_tokudb::index_first");
+ TOKUDB_HANDLER_DBUG_ENTER("");
invalidate_bulk_fetch();
int error = 0;
struct smart_dbt_info info;
@@ -5567,7 +5459,7 @@ int ha_tokudb::index_first(uchar * buf) {
info.keynr = tokudb_active_index;
error = cursor->c_getf_first(cursor, flags,
- SMART_DBT_CALLBACK, &info);
+ SMART_DBT_CALLBACK(key_read), &info);
error = handle_cursor_error(error,HA_ERR_END_OF_FILE,tokudb_active_index);
//
@@ -5581,7 +5473,7 @@ int ha_tokudb::index_first(uchar * buf) {
track_progress(thd);
cleanup:
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
//
@@ -5594,7 +5486,7 @@ cleanup:
// error otherwise
//
int ha_tokudb::index_last(uchar * buf) {
- TOKUDB_DBUG_ENTER("ha_tokudb::index_last");
+ TOKUDB_HANDLER_DBUG_ENTER("");
invalidate_bulk_fetch();
int error = 0;
struct smart_dbt_info info;
@@ -5610,7 +5502,7 @@ int ha_tokudb::index_last(uchar * buf) {
info.keynr = tokudb_active_index;
error = cursor->c_getf_last(cursor, flags,
- SMART_DBT_CALLBACK, &info);
+ SMART_DBT_CALLBACK(key_read), &info);
error = handle_cursor_error(error,HA_ERR_END_OF_FILE,tokudb_active_index);
//
// still need to get entire contents of the row if operation done on
@@ -5625,7 +5517,7 @@ int ha_tokudb::index_last(uchar * buf) {
}
track_progress(thd);
cleanup:
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
//
@@ -5637,7 +5529,7 @@ cleanup:
// error otherwise
//
int ha_tokudb::rnd_init(bool scan) {
- TOKUDB_DBUG_ENTER("ha_tokudb::rnd_init");
+ TOKUDB_HANDLER_DBUG_ENTER("");
int error = 0;
range_lock_grabbed = false;
error = index_init(MAX_KEY, 0);
@@ -5646,30 +5538,30 @@ int ha_tokudb::rnd_init(bool scan) {
if (scan) {
error = prelock_range(NULL, NULL);
if (error) { goto cleanup; }
+
+ // only want to set range_lock_grabbed to true after index_init
+ // successfully executed for two reasons:
+ // 1) index_init will reset it to false anyway
+ // 2) if it fails, we don't want prelocking on,
+ range_lock_grabbed = true;
}
- //
- // only want to set range_lock_grabbed to true after index_init
- // successfully executed for two reasons:
- // 1) index_init will reset it to false anyway
- // 2) if it fails, we don't want prelocking on,
- //
- if (scan) { range_lock_grabbed = true; }
+
error = 0;
cleanup:
if (error) {
index_end();
last_cursor_error = error;
}
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
//
// End a scan of the table
//
int ha_tokudb::rnd_end() {
- TOKUDB_DBUG_ENTER("ha_tokudb::rnd_end");
+ TOKUDB_HANDLER_DBUG_ENTER("");
range_lock_grabbed = false;
- TOKUDB_DBUG_RETURN(index_end());
+ TOKUDB_HANDLER_DBUG_RETURN(index_end());
}
@@ -5683,10 +5575,10 @@ int ha_tokudb::rnd_end() {
// error otherwise
//
int ha_tokudb::rnd_next(uchar * buf) {
- TOKUDB_DBUG_ENTER("ha_tokudb::ha_tokudb::rnd_next");
+ TOKUDB_HANDLER_DBUG_ENTER("");
ha_statistic_increment(&SSV::ha_read_rnd_next_count);
- int error = get_next(buf, 1, NULL);
- TOKUDB_DBUG_RETURN(error);
+ int error = get_next(buf, 1, NULL, false);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
@@ -5738,7 +5630,7 @@ void ha_tokudb::track_progress(THD* thd) {
DBT *ha_tokudb::get_pos(DBT * to, uchar * pos) {
- TOKUDB_DBUG_ENTER("ha_tokudb::get_pos");
+ TOKUDB_HANDLER_DBUG_ENTER("");
/* We don't need to set app_data here */
memset((void *) to, 0, sizeof(*to));
to->data = pos + sizeof(uint32_t);
@@ -5755,7 +5647,7 @@ DBT *ha_tokudb::get_pos(DBT * to, uchar * pos) {
// error otherwise
//
int ha_tokudb::rnd_pos(uchar * buf, uchar * pos) {
- TOKUDB_DBUG_ENTER("ha_tokudb::rnd_pos");
+ TOKUDB_HANDLER_DBUG_ENTER("");
DBT db_pos;
int error = 0;
struct smart_dbt_info info;
@@ -5780,11 +5672,11 @@ int ha_tokudb::rnd_pos(uchar * buf, uchar * pos) {
}
cleanup:
unpack_entire_row = old_unpack_entire_row;
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
int ha_tokudb::prelock_range( const key_range *start_key, const key_range *end_key) {
- TOKUDB_DBUG_ENTER("ha_tokudb::prelock_range");
+ TOKUDB_HANDLER_DBUG_ENTER("");
THD* thd = ha_thd();
int error = 0;
@@ -5834,7 +5726,8 @@ int ha_tokudb::prelock_range( const key_range *start_key, const key_range *end_k
true,
(cursor_flags & DB_SERIALIZABLE) != 0 ? DB_NOTFOUND : 0
);
- if (error){
+ if (error) {
+ error = map_to_handler_error(error);
last_cursor_error = error;
//
// cursor should be initialized here, but in case it is not, we still check
@@ -5843,6 +5736,7 @@ int ha_tokudb::prelock_range( const key_range *start_key, const key_range *end_k
int r = cursor->c_close(cursor);
assert(r==0);
cursor = NULL;
+ remove_from_trx_handler_list();
}
goto cleanup;
}
@@ -5856,7 +5750,7 @@ int ha_tokudb::prelock_range( const key_range *start_key, const key_range *end_k
rows_fetched_using_bulk_fetch = 0;
cleanup:
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
//
@@ -5866,11 +5760,12 @@ cleanup:
// Forward scans use read_range_first()/read_range_next().
//
int ha_tokudb::prepare_range_scan( const key_range *start_key, const key_range *end_key) {
+ TOKUDB_HANDLER_DBUG_ENTER("");
int error = prelock_range(start_key, end_key);
if (!error) {
range_lock_grabbed = true;
}
- return error;
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
int ha_tokudb::read_range_first(
@@ -5879,24 +5774,25 @@ int ha_tokudb::read_range_first(
bool eq_range,
bool sorted)
{
+ TOKUDB_HANDLER_DBUG_ENTER("");
int error = prelock_range(start_key, end_key);
if (error) { goto cleanup; }
range_lock_grabbed = true;
error = handler::read_range_first(start_key, end_key, eq_range, sorted);
cleanup:
- return error;
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
int ha_tokudb::read_range_next()
{
- TOKUDB_DBUG_ENTER("ha_tokudb::read_range_next");
+ TOKUDB_HANDLER_DBUG_ENTER("");
int error;
error = handler::read_range_next();
if (error) {
range_lock_grabbed = false;
}
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
@@ -5923,7 +5819,7 @@ int ha_tokudb::read_range_next()
nothing
*/
void ha_tokudb::position(const uchar * record) {
- TOKUDB_DBUG_ENTER("ha_tokudb::position");
+ TOKUDB_HANDLER_DBUG_ENTER("");
DBT key;
if (hidden_primary_key) {
DBUG_ASSERT(ref_length == (TOKUDB_HIDDEN_PRIMARY_KEY_LENGTH + sizeof(uint32_t)));
@@ -5941,7 +5837,7 @@ void ha_tokudb::position(const uchar * record) {
//
memcpy(ref, &key.size, sizeof(uint32_t));
}
- DBUG_VOID_RETURN;
+ TOKUDB_HANDLER_DBUG_VOID_RETURN;
}
//
@@ -5951,10 +5847,10 @@ void ha_tokudb::position(const uchar * record) {
// 0, always success
//
int ha_tokudb::info(uint flag) {
- TOKUDB_DBUG_ENTER("ha_tokudb::info %p %d %lld", this, flag, (long long) share->rows);
+ TOKUDB_HANDLER_DBUG_ENTER("%d %lld", flag, (long long) share->rows);
int error;
DB_TXN* txn = NULL;
- uint curr_num_DBs = table->s->keys + MY_TEST(hidden_primary_key);
+ uint curr_num_DBs = table->s->keys + tokudb_test(hidden_primary_key);
DB_BTREE_STAT64 dict_stats;
for (uint i=0; i < table->s->keys; i++)
@@ -6061,20 +5957,13 @@ int ha_tokudb::info(uint flag) {
}
if ((flag & HA_STATUS_CONST)) {
stats.max_data_file_length= 9223372036854775807ULL;
- uint64_t rec_per_key[table_share->key_parts];
- error = tokudb::get_card_from_status(share->status_block, txn, table_share->key_parts, rec_per_key);
- if (error == 0) {
- tokudb::set_card_in_key_info(table, table_share->key_parts, rec_per_key);
- } else {
- for (uint i = 0; i < table_share->key_parts; i++)
- rec_per_key[i] = 0;
- tokudb::set_card_in_key_info(table, table_share->key_parts, rec_per_key);
- }
}
+
/* Don't return key if we got an error for the internal primary key */
if (flag & HA_STATUS_ERRKEY && last_dup_key < table_share->keys) {
errkey = last_dup_key;
}
+
if (flag & HA_STATUS_AUTO && table->found_next_number_field) {
THD *thd= table->in_use;
struct system_variables *variables= &thd->variables;
@@ -6086,43 +5975,50 @@ cleanup:
commit_txn(txn, DB_TXN_NOSYNC);
txn = NULL;
}
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
//
// Per InnoDB: Tells something additional to the handler about how to do things.
//
int ha_tokudb::extra(enum ha_extra_function operation) {
- TOKUDB_DBUG_ENTER("extra %p %d", this, operation);
+ TOKUDB_HANDLER_DBUG_ENTER("%d", operation);
switch (operation) {
case HA_EXTRA_RESET_STATE:
reset();
break;
case HA_EXTRA_KEYREAD:
- key_read = 1; // Query satisfied with key
+ key_read = true; // Query satisfied with key
break;
case HA_EXTRA_NO_KEYREAD:
- key_read = 0;
+ key_read = false;
break;
case HA_EXTRA_IGNORE_DUP_KEY:
- using_ignore = 1;
+ using_ignore = true;
break;
case HA_EXTRA_NO_IGNORE_DUP_KEY:
- using_ignore = 0;
+ using_ignore = false;
+ break;
+ case HA_EXTRA_IGNORE_NO_KEY:
+ using_ignore_no_key = true;
+ break;
+ case HA_EXTRA_NO_IGNORE_NO_KEY:
+ using_ignore_no_key = false;
break;
default:
break;
}
- TOKUDB_DBUG_RETURN(0);
+ TOKUDB_HANDLER_DBUG_RETURN(0);
}
int ha_tokudb::reset(void) {
- TOKUDB_DBUG_ENTER("ha_tokudb::reset");
- key_read = 0;
- using_ignore = 0;
+ TOKUDB_HANDLER_DBUG_ENTER("");
+ key_read = false;
+ using_ignore = false;
+ using_ignore_no_key = false;
reset_dsmrr();
invalidate_icp();
- TOKUDB_DBUG_RETURN(0);
+ TOKUDB_HANDLER_DBUG_RETURN(0);
}
@@ -6145,17 +6041,15 @@ int ha_tokudb::acquire_table_lock (DB_TXN* trans, TABLE_LOCK_TYPE lt) {
goto cleanup;
}
else if (lt == lock_write) {
- if (tokudb_debug & TOKUDB_DEBUG_LOCK)
- TOKUDB_TRACE("%s\n", __FUNCTION__);
for (uint i = 0; i < curr_num_DBs; i++) {
DB* db = share->key_file[i];
error = db->pre_acquire_table_lock(db, trans);
if (error == EINVAL)
- TOKUDB_TRACE("%s %d db=%p trans=%p\n", __FUNCTION__, i, db, trans);
+ TOKUDB_HANDLER_TRACE("%d db=%p trans=%p", i, db, trans);
if (error) break;
}
if (tokudb_debug & TOKUDB_DEBUG_LOCK)
- TOKUDB_TRACE("%s error=%d\n", __FUNCTION__, error);
+ TOKUDB_HANDLER_TRACE("error=%d", error);
if (error) goto cleanup;
}
else {
@@ -6187,12 +6081,17 @@ int ha_tokudb::create_txn(THD* thd, tokudb_trx_data* trx) {
(thd_sql_command(thd) != SQLCOM_ALTER_TABLE)) {
/* QQQ We have to start a master transaction */
// DBUG_PRINT("trans", ("starting transaction all "));
- if ((error = txn_begin(db_env, NULL, &trx->all, toku_iso_to_txn_flag(toku_iso_level), thd))) {
- trx->tokudb_lock_count--; // We didn't get the lock
+ uint32_t txn_begin_flags = toku_iso_to_txn_flag(toku_iso_level);
+#if 50614 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699
+ if (thd_tx_is_read_only(thd)) {
+ txn_begin_flags |= DB_TXN_READ_ONLY;
+ }
+#endif
+ if ((error = txn_begin(db_env, NULL, &trx->all, txn_begin_flags, thd))) {
goto cleanup;
}
if (tokudb_debug & TOKUDB_DEBUG_TXN) {
- TOKUDB_TRACE("just created master %p\n", trx->all);
+ TOKUDB_HANDLER_TRACE("trx %p just created master %p", trx, trx->all);
}
trx->sp_level = trx->all;
trans_register_ha(thd, true, tokudb_hton);
@@ -6200,7 +6099,7 @@ int ha_tokudb::create_txn(THD* thd, tokudb_trx_data* trx) {
DBUG_PRINT("trans", ("starting transaction stmt"));
if (trx->stmt) {
if (tokudb_debug & TOKUDB_DEBUG_TXN) {
- TOKUDB_TRACE("warning:stmt=%p\n", trx->stmt);
+ TOKUDB_HANDLER_TRACE("warning:stmt=%p", trx->stmt);
}
}
uint32_t txn_begin_flags;
@@ -6225,12 +6124,11 @@ int ha_tokudb::create_txn(THD* thd, tokudb_trx_data* trx) {
}
if ((error = txn_begin(db_env, trx->sp_level, &trx->stmt, txn_begin_flags, thd))) {
/* We leave the possible master transaction open */
- trx->tokudb_lock_count--; // We didn't get the lock
goto cleanup;
}
trx->sub_sp_level = trx->stmt;
if (tokudb_debug & TOKUDB_DEBUG_TXN) {
- TOKUDB_TRACE("just created stmt %p %p\n", trx->sp_level, trx->stmt);
+ TOKUDB_HANDLER_TRACE("trx %p just created stmt %p %p", trx, trx->sp_level, trx->stmt);
}
reset_stmt_progress(&trx->stmt_progress);
trans_register_ha(thd, false, tokudb_hton);
@@ -6238,6 +6136,12 @@ cleanup:
return error;
}
+static const char *lock_type_str(int lock_type) {
+ if (lock_type == F_RDLCK) return "F_RDLCK";
+ if (lock_type == F_WRLCK) return "F_WRLCK";
+ if (lock_type == F_UNLCK) return "F_UNLCK";
+ return "?";
+}
/*
As MySQL will execute an external lock for every new table it uses
@@ -6256,9 +6160,13 @@ cleanup:
// error otherwise
//
int ha_tokudb::external_lock(THD * thd, int lock_type) {
- TOKUDB_DBUG_ENTER("ha_tokudb::external_lock cmd=%d %d", thd_sql_command(thd), lock_type);
- if (tokudb_debug & TOKUDB_DEBUG_LOCK)
- TOKUDB_TRACE("%s cmd=%d %d\n", __FUNCTION__, thd_sql_command(thd), lock_type);
+ TOKUDB_HANDLER_DBUG_ENTER("cmd %d lock %d %s %s", thd_sql_command(thd), lock_type, lock_type_str(lock_type), share->table_name);
+ if (!(tokudb_debug & TOKUDB_DEBUG_ENTER) && (tokudb_debug & TOKUDB_DEBUG_LOCK)) {
+ TOKUDB_HANDLER_TRACE("cmd %d lock %d %s %s", thd_sql_command(thd), lock_type, lock_type_str(lock_type), share->table_name);
+ }
+ if (tokudb_debug & TOKUDB_DEBUG_LOCK) {
+ TOKUDB_HANDLER_TRACE("q %s", thd->query());
+ }
int error = 0;
tokudb_trx_data *trx = NULL;
@@ -6267,28 +6175,37 @@ 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;
}
if (lock_type != F_UNLCK) {
- is_fast_alter_running = false;
use_write_locks = false;
if (lock_type == F_WRLCK) {
use_write_locks = true;
}
if (!trx->tokudb_lock_count++) {
- assert(trx->stmt == 0);
- transaction = NULL; // Safety
- error = create_txn(thd, trx);
- if (error) {
- goto cleanup;
+ if (trx->stmt) {
+ if (tokudb_debug & TOKUDB_DEBUG_TXN) {
+ TOKUDB_HANDLER_TRACE("stmt already set %p %p %p %p", trx->all, trx->stmt, trx->sp_level, trx->sub_sp_level);
+ }
+ } else {
+ assert(trx->stmt == 0);
+ transaction = NULL; // Safety
+ error = create_txn(thd, trx);
+ if (error) {
+ trx->tokudb_lock_count--; // We didn't get the lock
+ goto cleanup;
+ }
}
}
transaction = trx->sub_sp_level;
}
else {
- pthread_mutex_lock(&share->mutex);
+ tokudb_pthread_mutex_lock(&share->mutex);
// hate dealing with comparison of signed vs unsigned, so doing this
if (deleted_rows > added_rows && share->rows < (deleted_rows - added_rows)) {
share->rows = 0;
@@ -6296,7 +6213,7 @@ int ha_tokudb::external_lock(THD * thd, int lock_type) {
else {
share->rows += (added_rows - deleted_rows);
}
- pthread_mutex_unlock(&share->mutex);
+ tokudb_pthread_mutex_unlock(&share->mutex);
added_rows = 0;
deleted_rows = 0;
share->rows_from_locked_table = 0;
@@ -6309,26 +6226,19 @@ int ha_tokudb::external_lock(THD * thd, int lock_type) {
*/
DBUG_PRINT("trans", ("commiting non-updating transaction"));
reset_stmt_progress(&trx->stmt_progress);
- if (!is_fast_alter_running) {
- commit_txn(trx->stmt, 0);
- if (tokudb_debug & TOKUDB_DEBUG_TXN) {
- TOKUDB_TRACE("commit:%p:%d\n", trx->stmt, error);
- }
- trx->stmt = NULL;
- trx->sub_sp_level = NULL;
- }
+ commit_txn(trx->stmt, 0);
+ trx->stmt = NULL;
+ trx->sub_sp_level = NULL;
}
}
transaction = NULL;
- is_fast_alter_running = false;
}
cleanup:
if (tokudb_debug & TOKUDB_DEBUG_LOCK)
- TOKUDB_TRACE("%s error=%d\n", __FUNCTION__, error);
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_TRACE("error=%d", error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
-
/*
When using LOCK TABLE's external_lock is only called when the actual
TABLE LOCK is done.
@@ -6336,12 +6246,14 @@ cleanup:
*/
int ha_tokudb::start_stmt(THD * thd, thr_lock_type lock_type) {
- TOKUDB_DBUG_ENTER("ha_tokudb::start_stmt cmd=%d %d", thd_sql_command(thd), lock_type);
- int error = 0;
-
+ TOKUDB_HANDLER_DBUG_ENTER("cmd %d lock %d %s", thd_sql_command(thd), lock_type, share->table_name);
+ if (0)
+ TOKUDB_HANDLER_TRACE("q %s", thd->query());
+ int error = 0;
tokudb_trx_data *trx = (tokudb_trx_data *) thd_data_get(thd, tokudb_hton->slot);
DBUG_ASSERT(trx);
+
/*
note that trx->stmt may have been already initialized as start_stmt()
is called for *each table* not for each storage engine,
@@ -6352,10 +6264,13 @@ int ha_tokudb::start_stmt(THD * thd, thr_lock_type lock_type) {
if (error) {
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);
+ }
}
else {
if (tokudb_debug & TOKUDB_DEBUG_TXN) {
- TOKUDB_TRACE("trx->stmt already existed\n");
+ TOKUDB_HANDLER_TRACE("trx->stmt %p already existed", trx->stmt);
}
}
//
@@ -6385,7 +6300,7 @@ int ha_tokudb::start_stmt(THD * thd, thr_lock_type lock_type) {
transaction = trx->sub_sp_level;
trans_register_ha(thd, false, tokudb_hton);
cleanup:
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
@@ -6452,16 +6367,16 @@ uint32_t ha_tokudb::get_cursor_isolation_flags(enum thr_lock_type lock_type, THD
*/
THR_LOCK_DATA **ha_tokudb::store_lock(THD * thd, THR_LOCK_DATA ** to, enum thr_lock_type lock_type) {
- TOKUDB_DBUG_ENTER("ha_tokudb::store_lock, lock_type=%d cmd=%d", lock_type, thd_sql_command(thd));
+ TOKUDB_HANDLER_DBUG_ENTER("lock_type=%d cmd=%d", lock_type, thd_sql_command(thd));
if (tokudb_debug & TOKUDB_DEBUG_LOCK) {
- TOKUDB_TRACE("%s lock_type=%d cmd=%d\n", __FUNCTION__, lock_type, thd_sql_command(thd));
+ TOKUDB_HANDLER_TRACE("lock_type=%d cmd=%d", lock_type, thd_sql_command(thd));
}
if (lock_type != TL_IGNORE && lock.type == TL_UNLOCK) {
// if creating a hot index
if (thd_sql_command(thd)== SQLCOM_CREATE_INDEX && get_create_index_online(thd)) {
rw_rdlock(&share->num_DBs_lock);
- if (share->num_DBs == (table->s->keys + MY_TEST(hidden_primary_key))) {
+ if (share->num_DBs == (table->s->keys + tokudb_test(hidden_primary_key))) {
lock_type = TL_WRITE_ALLOW_WRITE;
}
lock.type = lock_type;
@@ -6489,7 +6404,7 @@ THR_LOCK_DATA **ha_tokudb::store_lock(THD * thd, THR_LOCK_DATA ** to, enum thr_l
}
*to++ = &lock;
if (tokudb_debug & TOKUDB_DEBUG_LOCK)
- TOKUDB_TRACE("%s lock_type=%d\n", __FUNCTION__, lock_type);
+ TOKUDB_HANDLER_TRACE("lock_type=%d", lock_type);
DBUG_RETURN(to);
}
@@ -6509,6 +6424,8 @@ static inline srv_row_format_t compression_method_to_row_type(enum toku_compress
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;
@@ -6536,9 +6453,9 @@ static inline enum toku_compression_method row_type_to_compression_method(srv_ro
case SRV_ROW_FORMAT_LZMA:
return TOKU_LZMA_METHOD;
case SRV_ROW_FORMAT_SMALL:
- return TOKU_SMALL_COMPRESSION_METHOD;
+ return TOKU_LZMA_METHOD;
case SRV_ROW_FORMAT_FAST:
- return TOKU_FAST_COMPRESSION_METHOD;
+ return TOKU_QUICKLZ_METHOD;
#endif
default:
DBUG_PRINT("info", ("Ignoring ROW_FORMAT not used by TokuDB, using TOKUDB_ZLIB by default instead"));
@@ -6557,7 +6474,7 @@ static int create_sub_table(
bool is_hot_index
)
{
- TOKUDB_DBUG_ENTER("create_sub_table");
+ TOKUDB_DBUG_ENTER("");
int error;
DB *file = NULL;
uint32_t create_flags;
@@ -6690,16 +6607,16 @@ void ha_tokudb::trace_create_table_info(const char *name, TABLE * form) {
if (tokudb_debug & TOKUDB_DEBUG_OPEN) {
for (i = 0; i < form->s->fields; i++) {
Field *field = form->s->field[i];
- TOKUDB_TRACE("field:%d:%s:type=%d:flags=%x\n", i, field->field_name, field->type(), field->flags);
+ TOKUDB_HANDLER_TRACE("field:%d:%s:type=%d:flags=%x", i, field->field_name, field->type(), field->flags);
}
for (i = 0; i < form->s->keys; i++) {
KEY *key = &form->s->key_info[i];
- TOKUDB_TRACE("key:%d:%s:%d\n", i, key->name, get_key_parts(key));
+ TOKUDB_HANDLER_TRACE("key:%d:%s:%d", i, key->name, get_key_parts(key));
uint p;
for (p = 0; p < get_key_parts(key); p++) {
KEY_PART_INFO *key_part = &key->key_part[p];
Field *field = key_part->field;
- TOKUDB_TRACE("key:%d:%d:length=%d:%s:type=%d:flags=%x\n",
+ TOKUDB_HANDLER_TRACE("key:%d:%d:length=%d:%s:type=%d:flags=%x",
i, p, key_part->length, field->field_name, field->type(), field->flags);
}
}
@@ -6788,10 +6705,10 @@ int ha_tokudb::create_secondary_dictionary(
max_row_desc_buff_size = get_max_desc_size(kc_info,form);
- row_desc_buff = (uchar *)my_malloc(max_row_desc_buff_size, MYF(MY_WME));
+ row_desc_buff = (uchar *)tokudb_my_malloc(max_row_desc_buff_size, MYF(MY_WME));
if (row_desc_buff == NULL){ error = ENOMEM; goto cleanup;}
- newname = (char *)my_malloc(get_max_dict_name_path_length(name),MYF(MY_WME));
+ newname = (char *)tokudb_my_malloc(get_max_dict_name_path_length(name),MYF(MY_WME));
if (newname == NULL){ error = ENOMEM; goto cleanup;}
sprintf(dict_name, "key-%s", key_info->name);
@@ -6823,8 +6740,8 @@ int ha_tokudb::create_secondary_dictionary(
error = create_sub_table(newname, &row_descriptor, txn, block_size, read_block_size, row_type_to_compression_method(row_type), is_hot_index);
cleanup:
- my_free(newname);
- my_free(row_desc_buff);
+ tokudb_my_free(newname);
+ tokudb_my_free(row_desc_buff);
return error;
}
@@ -6881,10 +6798,10 @@ int ha_tokudb::create_main_dictionary(const char* name, TABLE* form, DB_TXN* txn
memset(&row_descriptor, 0, sizeof(row_descriptor));
max_row_desc_buff_size = get_max_desc_size(kc_info, form);
- row_desc_buff = (uchar *)my_malloc(max_row_desc_buff_size, MYF(MY_WME));
+ row_desc_buff = (uchar *)tokudb_my_malloc(max_row_desc_buff_size, MYF(MY_WME));
if (row_desc_buff == NULL){ error = ENOMEM; goto cleanup;}
- newname = (char *)my_malloc(get_max_dict_name_path_length(name),MYF(MY_WME));
+ newname = (char *)tokudb_my_malloc(get_max_dict_name_path_length(name),MYF(MY_WME));
if (newname == NULL){ error = ENOMEM; goto cleanup;}
make_name(newname, name, "main");
@@ -6914,8 +6831,8 @@ int ha_tokudb::create_main_dictionary(const char* name, TABLE* form, DB_TXN* txn
/* 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);
cleanup:
- my_free(newname);
- my_free(row_desc_buff);
+ tokudb_my_free(newname);
+ tokudb_my_free(row_desc_buff);
return error;
}
@@ -6930,7 +6847,8 @@ cleanup:
// error otherwise
//
int ha_tokudb::create(const char *name, TABLE * form, HA_CREATE_INFO * create_info) {
- TOKUDB_DBUG_ENTER("ha_tokudb::create %p %s", this, name);
+ TOKUDB_HANDLER_DBUG_ENTER("%s", name);
+
int error;
DB *status_block = NULL;
uint version;
@@ -6941,21 +6859,12 @@ 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();
- bool create_from_engine= (create_info->table_options & HA_OPTION_CREATE_FROM_ENGINE);
memset(&kc_info, 0, sizeof(kc_info));
- pthread_mutex_lock(&tokudb_meta_mutex);
-
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 (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
@@ -6974,7 +6883,7 @@ int ha_tokudb::create(const char *name, TABLE * form, HA_CREATE_INFO * create_in
}
}
- newname = (char *)my_malloc(get_max_dict_name_path_length(name),MYF(MY_WME));
+ newname = (char *)tokudb_my_malloc(get_max_dict_name_path_length(name),MYF(MY_WME));
if (newname == NULL){ error = ENOMEM; goto cleanup;}
if (trx && trx->sub_sp_level && thd_sql_command(thd) == SQLCOM_CREATE_TABLE) {
@@ -7017,7 +6926,7 @@ int ha_tokudb::create(const char *name, TABLE * form, HA_CREATE_INFO * create_in
if (error) { goto cleanup; }
#else
// only for tables that are not partitioned
- if (form->part_info == NULL) {
+ if (IF_PARTITIONING(form->part_info, NULL) == NULL) {
error = write_frm_data(status_block, txn, form->s->path.str);
if (error) { goto cleanup; }
}
@@ -7052,9 +6961,6 @@ int ha_tokudb::create(const char *name, TABLE * form, HA_CREATE_INFO * create_in
}
}
- error = add_table_to_metadata(name, form, txn);
- if (error) { goto cleanup; }
-
error = 0;
cleanup:
if (status_block != NULL) {
@@ -7070,9 +6976,8 @@ cleanup:
commit_txn(txn,0);
}
}
- my_free(newname);
- pthread_mutex_unlock(&tokudb_meta_mutex);
- TOKUDB_DBUG_RETURN(error);
+ tokudb_my_free(newname);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
int ha_tokudb::discard_or_import_tablespace(my_bool discard) {
@@ -7101,7 +7006,7 @@ int ha_tokudb::delete_or_rename_dictionary( const char* from_name, const char* t
char* new_to_name = NULL;
assert(txn);
- new_from_name = (char *)my_malloc(
+ new_from_name = (char *)tokudb_my_malloc(
get_max_dict_name_path_length(from_name),
MYF(MY_WME)
);
@@ -7111,7 +7016,7 @@ int ha_tokudb::delete_or_rename_dictionary( const char* from_name, const char* t
}
if (!is_delete) {
assert(to_name);
- new_to_name = (char *)my_malloc(
+ new_to_name = (char *)tokudb_my_malloc(
get_max_dict_name_path_length(to_name),
MYF(MY_WME)
);
@@ -7147,8 +7052,8 @@ int ha_tokudb::delete_or_rename_dictionary( const char* from_name, const char* t
if (error) { goto cleanup; }
cleanup:
- my_free(new_from_name);
- my_free(new_to_name);
+ tokudb_my_free(new_from_name);
+ tokudb_my_free(new_to_name);
return error;
}
@@ -7167,7 +7072,6 @@ int ha_tokudb::delete_or_rename_table (const char* from_name, const char* to_nam
DBT curr_val;
memset(&curr_key, 0, sizeof(curr_key));
memset(&curr_val, 0, sizeof(curr_val));
- pthread_mutex_lock(&tokudb_meta_mutex);
DB_TXN *parent_txn = NULL;
tokudb_trx_data *trx = NULL;
@@ -7180,17 +7084,6 @@ int ha_tokudb::delete_or_rename_table (const char* from_name, const char* to_nam
if (error) { goto cleanup; }
//
- // modify metadata db
- //
- if (is_delete) {
- error = drop_table_from_metadata(from_name, txn);
- }
- else {
- error = rename_table_in_metadata(from_name, to_name, txn);
- }
- if (error) { goto cleanup; }
-
- //
// open status db,
// create cursor,
// for each name read out of there, create a db and delete or rename it
@@ -7258,7 +7151,6 @@ cleanup:
commit_txn(txn, 0);
}
}
- pthread_mutex_unlock(&tokudb_meta_mutex);
return error;
}
@@ -7272,7 +7164,7 @@ cleanup:
// error otherwise
//
int ha_tokudb::delete_table(const char *name) {
- TOKUDB_DBUG_ENTER("ha_tokudb::delete_table");
+ TOKUDB_HANDLER_DBUG_ENTER("%s", name);
int error;
error = delete_or_rename_table(name, NULL, true);
if (error == DB_LOCK_NOTGRANTED && ((tokudb_debug & TOKUDB_DEBUG_HIDE_DDL_LOCK_ERRORS) == 0)) {
@@ -7280,7 +7172,7 @@ int ha_tokudb::delete_table(const char *name) {
another transaction has accessed the table. \
To drop the table, make sure no transactions touch the table.", name);
}
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
@@ -7294,7 +7186,7 @@ To drop the table, make sure no transactions touch the table.", name);
// error otherwise
//
int ha_tokudb::rename_table(const char *from, const char *to) {
- TOKUDB_DBUG_ENTER("%s %s %s", __FUNCTION__, from, to);
+ TOKUDB_HANDLER_DBUG_ENTER("%s %s", from, to);
int error;
error = delete_or_rename_table(from, to, false);
if (error == DB_LOCK_NOTGRANTED && ((tokudb_debug & TOKUDB_DEBUG_HIDE_DDL_LOCK_ERRORS) == 0)) {
@@ -7302,7 +7194,7 @@ int ha_tokudb::rename_table(const char *from, const char *to) {
another transaction has accessed the table. \
To rename the table, make sure no transactions touch the table.", from, to);
}
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
@@ -7313,14 +7205,14 @@ To rename the table, make sure no transactions touch the table.", from, to);
*/
/// QQQ why divide by 3
double ha_tokudb::scan_time() {
- TOKUDB_DBUG_ENTER("ha_tokudb::scan_time");
+ TOKUDB_HANDLER_DBUG_ENTER("");
double ret_val = (double)stats.records / 3;
DBUG_RETURN(ret_val);
}
double ha_tokudb::keyread_time(uint index, uint ranges, ha_rows rows)
{
- TOKUDB_DBUG_ENTER("ha_tokudb::keyread_time");
+ TOKUDB_HANDLER_DBUG_ENTER("");
double ret_val;
if (index == primary_key || key_is_clustering(&table->key_info[index])) {
ret_val = read_time(index, ranges, rows);
@@ -7358,7 +7250,7 @@ double ha_tokudb::read_time(
ha_rows rows
)
{
- TOKUDB_DBUG_ENTER("ha_tokudb::read_time");
+ TOKUDB_HANDLER_DBUG_ENTER("");
double total_scan;
double ret_val;
bool is_primary = (index == primary_key);
@@ -7404,7 +7296,7 @@ cleanup:
}
double ha_tokudb::index_only_read_time(uint keynr, double records) {
- TOKUDB_DBUG_ENTER("ha_tokudb::index_only_read_time");
+ TOKUDB_HANDLER_DBUG_ENTER("");
double ret_val = keyread_time(keynr, 1, (ha_rows)records);
DBUG_RETURN(ret_val);
}
@@ -7423,7 +7315,7 @@ double ha_tokudb::index_only_read_time(uint keynr, double records) {
// HA_POS_ERROR - Something is wrong with the index tree
//
ha_rows ha_tokudb::records_in_range(uint keynr, key_range* start_key, key_range* end_key) {
- TOKUDB_DBUG_ENTER("ha_tokudb::records_in_range");
+ TOKUDB_HANDLER_DBUG_ENTER("");
DBT *pleft_key = NULL, *pright_key = NULL;
DBT left_key, right_key;
ha_rows ret_val = HA_TOKUDB_RANGE_COUNT;
@@ -7510,70 +7402,58 @@ cleanup:
// auto-increment field (if auto-increment field is the first field of a key).
//
void ha_tokudb::init_auto_increment() {
- DBT key;
- DBT value;
int error;
- HA_METADATA_KEY key_val = hatoku_max_ai;
- memset(&key, 0, sizeof(key));
- memset(&value, 0, sizeof(value));
- key.data = &key_val;
- key.size = sizeof(key_val);
- value.flags = DB_DBT_USERMEM;
DB_TXN* txn = NULL;
error = txn_begin(db_env, 0, &txn, 0, ha_thd());
if (error) {
share->last_auto_increment = 0;
- }
- else {
- //
- // First retrieve hatoku_max_ai, which is max value used by auto increment
- // column so far, the max value could have been auto generated (e.g. insert (NULL))
- // or it could have been manually inserted by user (e.g. insert (345))
- //
- value.ulen = sizeof(share->last_auto_increment);
- value.data = &share->last_auto_increment;
- error = share->status_block->get(
- share->status_block,
- txn,
- &key,
- &value,
- 0
- );
-
- if (error || value.size != sizeof(share->last_auto_increment)) {
- share->last_auto_increment = 0;
- }
+ } else {
+ HA_METADATA_KEY key_val;
+ DBT key;
+ memset(&key, 0, sizeof(key));
+ key.data = &key_val;
+ key.size = sizeof(key_val);
+ DBT value;
+ memset(&value, 0, sizeof(value));
+ value.flags = DB_DBT_USERMEM;
- //
- // Now retrieve the initial auto increment value, as specified by create table
+ // Retrieve the initial auto increment value, as specified by create table
// so if a user does "create table t1 (a int auto_increment, primary key (a)) auto_increment=100",
// then the value 100 should be stored here
- //
key_val = hatoku_ai_create_value;
value.ulen = sizeof(share->auto_inc_create_value);
value.data = &share->auto_inc_create_value;
- error = share->status_block->get(
- share->status_block,
- txn,
- &key,
- &value,
- 0
- );
+ error = share->status_block->get(share->status_block, txn, &key, &value, 0);
if (error || value.size != sizeof(share->auto_inc_create_value)) {
share->auto_inc_create_value = 0;
}
+ // Retrieve hatoku_max_ai, which is max value used by auto increment
+ // column so far, the max value could have been auto generated (e.g. insert (NULL))
+ // or it could have been manually inserted by user (e.g. insert (345))
+ key_val = hatoku_max_ai;
+ value.ulen = sizeof(share->last_auto_increment);
+ value.data = &share->last_auto_increment;
+ error = share->status_block->get(share->status_block, txn, &key, &value, 0);
+
+ if (error || value.size != sizeof(share->last_auto_increment)) {
+ if (share->auto_inc_create_value)
+ share->last_auto_increment = share->auto_inc_create_value - 1;
+ else
+ share->last_auto_increment = 0;
+ }
+
commit_txn(txn, 0);
}
if (tokudb_debug & TOKUDB_DEBUG_AUTO_INCREMENT) {
- TOKUDB_TRACE("init auto increment:%lld\n", share->last_auto_increment);
+ TOKUDB_HANDLER_TRACE("init auto increment:%lld", share->last_auto_increment);
}
}
void ha_tokudb::get_auto_increment(ulonglong offset, ulonglong increment, ulonglong nb_desired_values, ulonglong * first_value, ulonglong * nb_reserved_values) {
- TOKUDB_DBUG_ENTER("ha_tokudb::get_auto_increment");
+ TOKUDB_HANDLER_DBUG_ENTER("");
ulonglong nr;
bool over;
@@ -7583,7 +7463,7 @@ void ha_tokudb::get_auto_increment(ulonglong offset, ulonglong increment, ulongl
DBUG_VOID_RETURN;
}
- pthread_mutex_lock(&share->mutex);
+ tokudb_pthread_mutex_lock(&share->mutex);
if (share->auto_inc_create_value > share->last_auto_increment) {
nr = share->auto_inc_create_value;
@@ -7607,13 +7487,13 @@ void ha_tokudb::get_auto_increment(ulonglong offset, ulonglong increment, ulongl
}
if (tokudb_debug & TOKUDB_DEBUG_AUTO_INCREMENT) {
- TOKUDB_TRACE("get_auto_increment(%lld,%lld,%lld):got:%lld:%lld\n",
+ TOKUDB_HANDLER_TRACE("get_auto_increment(%lld,%lld,%lld):got:%lld:%lld",
offset, increment, nb_desired_values, nr, nb_desired_values);
}
*first_value = nr;
*nb_reserved_values = nb_desired_values;
- pthread_mutex_unlock(&share->mutex);
- DBUG_VOID_RETURN;
+ tokudb_pthread_mutex_unlock(&share->mutex);
+ TOKUDB_HANDLER_DBUG_VOID_RETURN;
}
bool ha_tokudb::is_optimize_blocking() {
@@ -7624,10 +7504,7 @@ bool ha_tokudb::is_auto_inc_singleton(){
return false;
}
-volatile int ha_tokudb_tokudb_add_index_wait = 0; // debug
-volatile int ha_tokudb_build_index_wait = 0; // debug
-//
// Internal function called by ha_tokudb::add_index and ha_tokudb::alter_table_phase2
// With a transaction, drops dictionaries associated with indexes in key_num
//
@@ -7652,11 +7529,9 @@ int ha_tokudb::tokudb_add_index(
bool* modified_DBs
)
{
- TOKUDB_DBUG_ENTER("ha_tokudb::tokudb_add_index");
+ TOKUDB_HANDLER_DBUG_ENTER("");
assert(txn);
- while (ha_tokudb_tokudb_add_index_wait) sleep(1); // debug
-
int error;
uint curr_index = 0;
DBC* tmp_cursor = NULL;
@@ -7690,7 +7565,7 @@ int ha_tokudb::tokudb_add_index(
//
// number of DB files we have open currently, before add_index is executed
//
- uint curr_num_DBs = table_arg->s->keys + MY_TEST(hidden_primary_key);
+ uint curr_num_DBs = table_arg->s->keys + tokudb_test(hidden_primary_key);
//
// get the row type to use for the indexes we're adding
@@ -7700,6 +7575,7 @@ int ha_tokudb::tokudb_add_index(
//
// status message to be shown in "show process list"
//
+ const char *old_proc_info = tokudb_thd_get_proc_info(thd);
char status_msg[MAX_ALIAS_NAME + 200]; //buffer of 200 should be a good upper bound.
ulonglong num_processed = 0; //variable that stores number of elements inserted thus far
thd_proc_info(thd, "Adding indexes");
@@ -7809,8 +7685,6 @@ int ha_tokudb::tokudb_add_index(
thd_progress_init(thd, 1);
#endif
- while (ha_tokudb_build_index_wait) sleep(1); // debug
-
error = indexer->build(indexer);
if (error) { goto cleanup; }
@@ -7978,18 +7852,18 @@ int ha_tokudb::tokudb_add_index(
// We have an accurate row count, might as well update share->rows
//
if(!creating_hot_index) {
- pthread_mutex_lock(&share->mutex);
+ tokudb_pthread_mutex_lock(&share->mutex);
share->rows = num_processed;
- pthread_mutex_unlock(&share->mutex);
+ tokudb_pthread_mutex_unlock(&share->mutex);
}
//
// now write stuff to status.tokudb
//
- pthread_mutex_lock(&share->mutex);
+ tokudb_pthread_mutex_lock(&share->mutex);
for (uint i = 0; i < num_of_keys; i++) {
write_key_name_to_status(share->status_block, key_info[i].name, txn);
}
- pthread_mutex_unlock(&share->mutex);
+ tokudb_pthread_mutex_unlock(&share->mutex);
error = 0;
cleanup:
@@ -8022,7 +7896,8 @@ cleanup:
another transaction has accessed the table. \
To add indexes, make sure no transactions touch the table.", share->table_name);
}
- TOKUDB_DBUG_RETURN(error ? error : loader_error);
+ thd_proc_info(thd, old_proc_info);
+ TOKUDB_HANDLER_DBUG_RETURN(error ? error : loader_error);
}
//
@@ -8030,7 +7905,7 @@ To add indexes, make sure no transactions touch the table.", share->table_name);
// Closes added indexes in case of error in error path of add_index and alter_table_phase2
//
void ha_tokudb::restore_add_index(TABLE* table_arg, uint num_of_keys, bool incremented_numDBs, bool modified_DBs) {
- uint curr_num_DBs = table_arg->s->keys + MY_TEST(hidden_primary_key);
+ uint curr_num_DBs = table_arg->s->keys + tokudb_test(hidden_primary_key);
uint curr_index = 0;
//
@@ -8063,18 +7938,14 @@ void ha_tokudb::restore_add_index(TABLE* table_arg, uint num_of_keys, bool incre
}
}
-volatile int ha_tokudb_drop_indexes_wait = 0; // debug
-
//
// Internal function called by ha_tokudb::prepare_drop_index and ha_tokudb::alter_table_phase2
// With a transaction, drops dictionaries associated with indexes in key_num
//
int ha_tokudb::drop_indexes(TABLE *table_arg, uint *key_num, uint num_of_keys, KEY *key_info, DB_TXN* txn) {
- TOKUDB_DBUG_ENTER("ha_tokudb::drop_indexes");
+ TOKUDB_HANDLER_DBUG_ENTER("");
assert(txn);
- while (ha_tokudb_drop_indexes_wait) sleep(1); // debug
-
int error = 0;
for (uint i = 0; i < num_of_keys; i++) {
uint curr_index = key_num[i];
@@ -8102,7 +7973,7 @@ cleanup:
another transaction has accessed the table. \
To drop indexes, make sure no transactions touch the table.", share->table_name);
}
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
//
@@ -8130,7 +8001,7 @@ void ha_tokudb::restore_drop_indexes(TABLE *table_arg, uint *key_num, uint num_o
}
}
-void ha_tokudb::print_error(int error, myf errflag) {
+int ha_tokudb::map_to_handler_error(int error) {
if (error == DB_LOCK_DEADLOCK)
error = HA_ERR_LOCK_DEADLOCK;
if (error == DB_LOCK_NOTGRANTED)
@@ -8148,9 +8019,13 @@ void ha_tokudb::print_error(int error, myf errflag) {
error = HA_ERR_UNSUPPORTED;
}
#endif
- handler::print_error(error, errflag);
+ return error;
}
+void ha_tokudb::print_error(int error, myf errflag) {
+ error = map_to_handler_error(error);
+ handler::print_error(error, errflag);
+}
//
// truncate's dictionary associated with keynr index using transaction txn
@@ -8212,14 +8087,11 @@ cleanup:
return error;
}
-volatile int ha_tokudb_truncate_wait = 0; // debug
-
// for 5.5
int ha_tokudb::truncate() {
- TOKUDB_DBUG_ENTER("truncate");
- while (ha_tokudb_truncate_wait) sleep(1); // debug
+ TOKUDB_HANDLER_DBUG_ENTER("");
int error = delete_all_rows_internal();
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
// delete all rows from a table
@@ -8231,7 +8103,7 @@ int ha_tokudb::truncate() {
// issues go away.
// returns: 0 if success
int ha_tokudb::delete_all_rows() {
- TOKUDB_DBUG_ENTER("delete_all_rows");
+ TOKUDB_HANDLER_DBUG_ENTER("");
int error = 0;
if (thd_sql_command(ha_thd()) != SQLCOM_TRUNCATE) {
share->try_table_lock = true;
@@ -8239,11 +8111,11 @@ int ha_tokudb::delete_all_rows() {
}
if (error == 0)
error = delete_all_rows_internal();
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
int ha_tokudb::delete_all_rows_internal() {
- TOKUDB_DBUG_ENTER("delete_all_rows_internal");
+ TOKUDB_HANDLER_DBUG_ENTER("");
int error = 0;
uint curr_num_DBs = 0;
DB_TXN* txn = NULL;
@@ -8251,7 +8123,7 @@ int ha_tokudb::delete_all_rows_internal() {
error = txn_begin(db_env, 0, &txn, 0, ha_thd());
if (error) { goto cleanup; }
- curr_num_DBs = table->s->keys + MY_TEST(hidden_primary_key);
+ curr_num_DBs = table->s->keys + tokudb_test(hidden_primary_key);
for (uint i = 0; i < curr_num_DBs; i++) {
error = share->key_file[i]->pre_acquire_fileops_lock(
share->key_file[i],
@@ -8326,7 +8198,7 @@ cleanup:
}
}
}
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
void ha_tokudb::set_loader_error(int err) {
@@ -8367,6 +8239,24 @@ Item* ha_tokudb::idx_cond_push(uint keyno_arg, Item* idx_cond_arg) {
return idx_cond_arg;
}
+void ha_tokudb::cleanup_txn(DB_TXN *txn) {
+ if (transaction == txn && cursor) {
+ int r = cursor->c_close(cursor);
+ assert(r == 0);
+ cursor = NULL;
+ }
+}
+
+void ha_tokudb::add_to_trx_handler_list() {
+ tokudb_trx_data *trx = (tokudb_trx_data *) thd_data_get(ha_thd(), tokudb_hton->slot);
+ trx->handlers = list_add(trx->handlers, &trx_handler_list);
+}
+
+void ha_tokudb::remove_from_trx_handler_list() {
+ tokudb_trx_data *trx = (tokudb_trx_data *) thd_data_get(ha_thd(), tokudb_hton->slot);
+ trx->handlers = list_delete(trx->handlers, &trx_handler_list);
+}
+
// table admin
#include "ha_tokudb_admin.cc"
diff --git a/storage/tokudb/ha_tokudb.h b/storage/tokudb/ha_tokudb.h
index fefaaaa4349..61cb69e3ded 100644
--- a/storage/tokudb/ha_tokudb.h
+++ b/storage/tokudb/ha_tokudb.h
@@ -127,6 +127,10 @@ typedef struct hot_optimize_context {
//
class TOKUDB_SHARE {
public:
+ void init(void);
+ void destroy(void);
+
+public:
char *table_name;
uint table_name_length, use_count;
pthread_mutex_t mutex;
@@ -184,6 +188,11 @@ public:
bool replace_into_fast;
rw_lock_t num_DBs_lock;
uint32_t num_DBs;
+
+ pthread_cond_t m_openclose_cond;
+ enum { CLOSED, OPENING, OPENED, CLOSING, ERROR } m_state;
+ int m_error;
+ int m_initialize_count;
};
typedef struct st_filter_key_part_info {
@@ -319,7 +328,6 @@ private:
// transaction used by ha_tokudb's cursor
//
DB_TXN *transaction;
- bool is_fast_alter_running;
// external_lock will set this true for read operations that will be closely followed by write operations.
bool use_write_locks; // use write locks for reads
@@ -348,6 +356,7 @@ private:
//
uint hidden_primary_key;
bool key_read, using_ignore;
+ bool using_ignore_no_key;
//
// After a cursor encounters an error, the cursor will be unusable
@@ -443,10 +452,7 @@ private:
int write_auto_inc_create(DB* db, ulonglong val, DB_TXN* txn);
void init_auto_increment();
bool can_replace_into_be_fast(TABLE_SHARE* table_share, KEY_AND_COL_INFO* kc_info, uint pk);
- int initialize_share(
- const char* name,
- int mode
- );
+ int initialize_share(const char* name, int mode);
void set_query_columns(uint keynr);
int prelock_range (const key_range *start_key, const key_range *end_key);
@@ -597,12 +603,12 @@ public:
THR_LOCK_DATA **store_lock(THD * thd, THR_LOCK_DATA ** to, enum thr_lock_type lock_type);
int get_status(DB_TXN* trans);
- void init_hidden_prim_key_info();
+ void init_hidden_prim_key_info(DB_TXN *txn);
inline void get_auto_primary_key(uchar * to) {
- pthread_mutex_lock(&share->mutex);
+ tokudb_pthread_mutex_lock(&share->mutex);
share->auto_ident++;
hpk_num_to_char(to, share->auto_ident);
- pthread_mutex_unlock(&share->mutex);
+ tokudb_pthread_mutex_unlock(&share->mutex);
}
virtual void get_auto_increment(ulonglong offset, ulonglong increment, ulonglong nb_desired_values, ulonglong * first_value, ulonglong * nb_reserved_values);
bool is_optimize_blocking();
@@ -764,8 +770,8 @@ public:
private:
int read_full_row(uchar * buf);
int __close();
- int get_next(uchar* buf, int direction, DBT* key_to_compare);
- int read_data_from_range_query_buff(uchar* buf, bool need_val);
+ int get_next(uchar* buf, int direction, DBT* key_to_compare, bool do_key_read);
+ int read_data_from_range_query_buff(uchar* buf, bool need_val, bool do_key_read);
// for ICP, only in MariaDB and MySQL 5.6
#if defined(MARIADB_BASE_VERSION) || (50600 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699)
enum icp_result toku_handler_index_cond_check(Item* pushed_idx_cond);
@@ -788,11 +794,35 @@ private:
bool check_upsert(THD *thd, List<Item> &update_fields, List<Item> &update_values);
int send_upsert_message(THD *thd, List<Item> &update_fields, List<Item> &update_values, DB_TXN *txn);
#endif
+public:
+ // mysql sometimes retires a txn before a cursor that references the txn is closed.
+ // for example, commit is sometimes called before index_end. the following methods
+ // put the handler on a list of handlers that get cleaned up when the txn is retired.
+ void cleanup_txn(DB_TXN *txn);
+private:
+ LIST trx_handler_list;
+ void add_to_trx_handler_list();
+ void remove_from_trx_handler_list();
+
+private:
+ int map_to_handler_error(int error);
};
+#if defined(MARIADB_BASE_VERSION)
+struct ha_index_option_struct {
+ bool clustering;
+};
+
+static inline bool key_is_clustering(const KEY *key) {
+ return (key->flags & HA_CLUSTERING) || (key->option_struct && key->option_struct->clustering);
+}
+
+#else
+
static inline bool key_is_clustering(const KEY *key) {
return key->option_struct && key->option_struct->clustering;
}
+#endif
#endif
diff --git a/storage/tokudb/ha_tokudb_admin.cc b/storage/tokudb/ha_tokudb_admin.cc
index 5139bb713ce..97e75f6cb8d 100644
--- a/storage/tokudb/ha_tokudb_admin.cc
+++ b/storage/tokudb/ha_tokudb_admin.cc
@@ -88,7 +88,6 @@ 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."
-volatile int ha_tokudb_analyze_wait = 0; // debug
struct analyze_progress_extra {
THD *thd;
@@ -128,15 +127,15 @@ static int analyze_progress(void *v_extra, uint64_t rows) {
}
int ha_tokudb::analyze(THD *thd, HA_CHECK_OPT *check_opt) {
- TOKUDB_DBUG_ENTER("ha_tokudb::analyze");
- while (ha_tokudb_analyze_wait) sleep(1); // debug concurrency issues
+ TOKUDB_HANDLER_DBUG_ENTER("%s", share->table_name);
uint64_t rec_per_key[table_share->key_parts];
int result = HA_ADMIN_OK;
DB_TXN *txn = transaction;
- if (!txn)
+ if (!txn) {
result = HA_ADMIN_FAILED;
+ }
+ uint total_key_parts = 0;
if (result == HA_ADMIN_OK) {
- uint next_key_part = 0;
// compute cardinality for each key
for (uint i = 0; result == HA_ADMIN_OK && i < table_share->keys; i++) {
KEY *key_info = &table_share->key_info[i];
@@ -148,26 +147,26 @@ int ha_tokudb::analyze(THD *thd, HA_CHECK_OPT *check_opt) {
bool is_unique = false;
if (i == primary_key || (key_info->flags & HA_NOSAME))
is_unique = true;
- int error = tokudb::analyze_card(share->key_file[i], txn, is_unique, num_key_parts, &rec_per_key[next_key_part],
+ int error = tokudb::analyze_card(share->key_file[i], txn, is_unique, num_key_parts, &rec_per_key[total_key_parts],
tokudb_cmp_dbt_key_parts, analyze_progress, &analyze_progress_extra);
if (error != 0 && error != ETIME) {
result = HA_ADMIN_FAILED;
} else {
// debug
if (tokudb_debug & TOKUDB_DEBUG_ANALYZE) {
- fprintf(stderr, "ha_tokudb::analyze %s.%s.%s ",
- table_share->db.str, table_share->table_name.str, i == primary_key ? "primary" : table_share->key_info[i].name);
+ TOKUDB_HANDLER_TRACE("%s.%s.%s",
+ table_share->db.str, table_share->table_name.str, i == primary_key ? "primary" : table_share->key_info[i].name);
for (uint j = 0; j < num_key_parts; j++)
- fprintf(stderr, "%lu ", rec_per_key[next_key_part+j]);
- fprintf(stderr, "\n");
+ TOKUDB_HANDLER_TRACE("%lu", rec_per_key[total_key_parts+j]);
}
}
- next_key_part += num_key_parts;
+ total_key_parts += num_key_parts;
}
}
- if (result == HA_ADMIN_OK)
- tokudb::set_card_in_status(share->status_block, txn, table_share->key_parts, rec_per_key);
- TOKUDB_DBUG_RETURN(result);
+ if (result == HA_ADMIN_OK) {
+ tokudb::set_card_in_status(share->status_block, txn, total_key_parts, rec_per_key);
+ }
+ TOKUDB_HANDLER_DBUG_RETURN(result);
}
static int hot_poll_fun(void *extra, float progress) {
@@ -192,15 +191,12 @@ static int hot_poll_fun(void *extra, float progress) {
return 0;
}
-volatile int ha_tokudb_optimize_wait = 0; // debug
-
// flatten all DB's in this table, to do so, peform hot optimize on each db
int ha_tokudb::optimize(THD * thd, HA_CHECK_OPT * check_opt) {
- TOKUDB_DBUG_ENTER("ha_tokudb::optimize");
- while (ha_tokudb_optimize_wait) sleep(1); // debug
+ TOKUDB_HANDLER_DBUG_ENTER("%s", share->table_name);
int error;
- uint curr_num_DBs = table->s->keys + MY_TEST(hidden_primary_key);
+ uint curr_num_DBs = table->s->keys + tokudb_test(hidden_primary_key);
#ifdef HA_TOKUDB_HAS_THD_PROGRESS
// each DB is its own stage. as HOT goes through each db, we'll
@@ -224,7 +220,8 @@ int ha_tokudb::optimize(THD * thd, HA_CHECK_OPT * check_opt) {
hc.ha = this;
hc.current_table = i;
hc.num_tables = curr_num_DBs;
- error = db->hot_optimize(db, NULL, NULL, hot_poll_fun, &hc);
+ uint64_t loops_run;
+ error = db->hot_optimize(db, NULL, NULL, hot_poll_fun, &hc, &loops_run);
if (error) {
goto cleanup;
}
@@ -237,7 +234,7 @@ cleanup:
thd_progress_end(thd);
#endif
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
struct check_context {
@@ -265,13 +262,10 @@ static void ha_tokudb_check_info(THD *thd, TABLE *table, const char *msg) {
}
}
-volatile int ha_tokudb_check_wait = 0; // debug
-
int ha_tokudb::check(THD *thd, HA_CHECK_OPT *check_opt) {
- TOKUDB_DBUG_ENTER("check");
- while (ha_tokudb_check_wait) sleep(1); // debug
+ TOKUDB_HANDLER_DBUG_ENTER("%s", share->table_name);
- const char *old_proc_info = thd->proc_info;
+ const char *old_proc_info = tokudb_thd_get_proc_info(thd);
thd_proc_info(thd, "tokudb::check");
int result = HA_ADMIN_OK;
@@ -289,13 +283,13 @@ int ha_tokudb::check(THD *thd, HA_CHECK_OPT *check_opt) {
if (r != 0)
result = HA_ADMIN_INTERNAL_ERROR;
if (result == HA_ADMIN_OK) {
- uint32_t num_DBs = table_share->keys + MY_TEST(hidden_primary_key);
+ uint32_t num_DBs = table_share->keys + tokudb_test(hidden_primary_key);
snprintf(write_status_msg, sizeof write_status_msg, "%s primary=%d num=%d", share->table_name, primary_key, num_DBs);
if (tokudb_debug & TOKUDB_DEBUG_CHECK) {
ha_tokudb_check_info(thd, table, write_status_msg);
time_t now = time(0);
char timebuf[32];
- fprintf(stderr, "%.24s ha_tokudb::check %s\n", ctime_r(&now, timebuf), write_status_msg);
+ TOKUDB_HANDLER_TRACE("%.24s %s", ctime_r(&now, timebuf), write_status_msg);
}
for (uint i = 0; i < num_DBs; i++) {
DB *db = share->key_file[i];
@@ -306,7 +300,7 @@ int ha_tokudb::check(THD *thd, HA_CHECK_OPT *check_opt) {
ha_tokudb_check_info(thd, table, write_status_msg);
time_t now = time(0);
char timebuf[32];
- fprintf(stderr, "%.24s ha_tokudb::check %s\n", ctime_r(&now, timebuf), write_status_msg);
+ TOKUDB_HANDLER_TRACE("%.24s %s", ctime_r(&now, timebuf), write_status_msg);
}
struct check_context check_context = { thd };
r = db->verify_with_progress(db, ha_tokudb_check_progress, &check_context, (tokudb_debug & TOKUDB_DEBUG_CHECK) != 0, keep_going);
@@ -316,7 +310,7 @@ int ha_tokudb::check(THD *thd, HA_CHECK_OPT *check_opt) {
ha_tokudb_check_info(thd, table, write_status_msg);
time_t now = time(0);
char timebuf[32];
- fprintf(stderr, "%.24s ha_tokudb::check %s\n", ctime_r(&now, timebuf), write_status_msg);
+ TOKUDB_HANDLER_TRACE("%.24s %s", ctime_r(&now, timebuf), write_status_msg);
}
if (result == HA_ADMIN_OK && r != 0) {
result = HA_ADMIN_CORRUPT;
@@ -326,5 +320,5 @@ int ha_tokudb::check(THD *thd, HA_CHECK_OPT *check_opt) {
}
}
thd_proc_info(thd, old_proc_info);
- TOKUDB_DBUG_RETURN(result);
+ TOKUDB_HANDLER_DBUG_RETURN(result);
}
diff --git a/storage/tokudb/ha_tokudb_alter_56.cc b/storage/tokudb/ha_tokudb_alter_56.cc
index 77b05f1412d..3d1f898bc5d 100644
--- a/storage/tokudb/ha_tokudb_alter_56.cc
+++ b/storage/tokudb/ha_tokudb_alter_56.cc
@@ -92,16 +92,21 @@ PATENT RIGHTS GRANT:
#if 100000 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 100099
#define TOKU_ALTER_RENAME ALTER_RENAME
-#elif 50600 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699
+#define DYNAMIC_ARRAY_ELEMENTS_TYPE size_t
+#elif (50600 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699) || \
+ (50700 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50799)
#define TOKU_ALTER_RENAME ALTER_RENAME
+#define DYNAMIC_ARRAY_ELEMENTS_TYPE int
#elif 50500 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50599
#define TOKU_ALTER_RENAME ALTER_RENAME_56
+#define DYNAMIC_ARRAY_ELEMENTS_TYPE int
#else
#error
#endif
#include "ha_tokudb_alter_common.cc"
#include <sql_array.h>
+#include <sql_base.h>
// The tokudb alter context contains the alter state that is set in the check if supported method and used
// later when the alter operation is executed.
@@ -211,7 +216,7 @@ static bool change_length_is_supported(TABLE *table, TABLE *altered_table, Alter
static bool change_type_is_supported(TABLE *table, TABLE *altered_table, Alter_inplace_info *ha_alter_info, tokudb_alter_ctx *ctx);
// The ha_alter_info->handler_flags can not be trusted. This function maps the bogus handler flags to something we like.
-static ulong fix_handler_flags(TABLE *table, TABLE *altered_table, Alter_inplace_info *ha_alter_info) {
+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;
// workaround for fill_alter_inplace_info bug (#5193)
@@ -220,7 +225,7 @@ static ulong fix_handler_flags(TABLE *table, TABLE *altered_table, Alter_inplace
// column addition later.
if (handler_flags & (Alter_inplace_info::ADD_COLUMN + Alter_inplace_info::DROP_COLUMN)) {
if (handler_flags & (Alter_inplace_info::ADD_INDEX + Alter_inplace_info::DROP_INDEX)) {
- if (tables_have_same_keys(table, altered_table, false, false)) {
+ if (tables_have_same_keys(table, altered_table, THDVAR(thd, alter_print_error) != 0, false)) {
handler_flags &= ~(Alter_inplace_info::ADD_INDEX + Alter_inplace_info::DROP_INDEX);
}
}
@@ -277,9 +282,9 @@ static bool only_flags(ulong bits, ulong mask) {
// must set WRITE_ALLOW_WRITE lock type in the external lock method to avoid deadlocks
// with the MDL lock and the table lock
enum_alter_inplace_result ha_tokudb::check_if_supported_inplace_alter(TABLE *altered_table, Alter_inplace_info *ha_alter_info) {
- TOKUDB_DBUG_ENTER("check_if_supported_alter");
+ TOKUDB_HANDLER_DBUG_ENTER("");
- if (tokudb_debug & TOKUDB_DEBUG_ALTER_TABLE_INFO) {
+ if (tokudb_debug & TOKUDB_DEBUG_ALTER_TABLE) {
print_alter_info(altered_table, ha_alter_info);
}
@@ -289,7 +294,7 @@ enum_alter_inplace_result ha_tokudb::check_if_supported_inplace_alter(TABLE *alt
// setup context
tokudb_alter_ctx *ctx = new tokudb_alter_ctx;
ha_alter_info->handler_ctx = ctx;
- ctx->handler_flags = fix_handler_flags(table, altered_table, ha_alter_info);
+ ctx->handler_flags = fix_handler_flags(thd, table, altered_table, ha_alter_info);
ctx->table_kc_info = &share->kc_info;
ctx->altered_table_kc_info = &ctx->altered_table_kc_info_base;
memset(ctx->altered_table_kc_info, 0, sizeof (KEY_AND_COL_INFO));
@@ -300,8 +305,9 @@ enum_alter_inplace_result ha_tokudb::check_if_supported_inplace_alter(TABLE *alt
// add or drop index
if (only_flags(ctx->handler_flags, Alter_inplace_info::DROP_INDEX + Alter_inplace_info::DROP_UNIQUE_INDEX +
Alter_inplace_info::ADD_INDEX + Alter_inplace_info::ADD_UNIQUE_INDEX)) {
- if ((ha_alter_info->index_add_count > 0 || ha_alter_info->index_drop_count > 0) &&
- !tables_have_same_keys(table, altered_table, false, false) &&
+ if (table->s->null_bytes == altered_table->s->null_bytes &&
+ (ha_alter_info->index_add_count > 0 || ha_alter_info->index_drop_count > 0) &&
+ !tables_have_same_keys(table, altered_table, THDVAR(thd, alter_print_error) != 0, false) &&
is_disjoint_add_drop(ha_alter_info)) {
if (ctx->handler_flags & (Alter_inplace_info::DROP_INDEX + Alter_inplace_info::DROP_UNIQUE_INDEX)) {
@@ -325,7 +331,8 @@ enum_alter_inplace_result ha_tokudb::check_if_supported_inplace_alter(TABLE *alt
} else
// column default
if (only_flags(ctx->handler_flags, Alter_inplace_info::ALTER_COLUMN_DEFAULT)) {
- result = HA_ALTER_INPLACE_EXCLUSIVE_LOCK;
+ if (table->s->null_bytes == altered_table->s->null_bytes)
+ result = HA_ALTER_INPLACE_EXCLUSIVE_LOCK;
} else
// column rename
if (ctx->handler_flags & Alter_inplace_info::ALTER_COLUMN_NAME &&
@@ -339,9 +346,11 @@ enum_alter_inplace_result ha_tokudb::check_if_supported_inplace_alter(TABLE *alt
// now need to verify that one and only one column
// has changed only its name. If we find anything to
// the contrary, we don't allow it, also check indexes
- bool cr_supported = column_rename_supported(table, altered_table, (ctx->handler_flags & Alter_inplace_info::ALTER_COLUMN_ORDER) != 0);
- if (cr_supported)
- result = HA_ALTER_INPLACE_EXCLUSIVE_LOCK;
+ if (table->s->null_bytes == altered_table->s->null_bytes) {
+ bool cr_supported = column_rename_supported(table, altered_table, (ctx->handler_flags & Alter_inplace_info::ALTER_COLUMN_ORDER) != 0);
+ if (cr_supported)
+ result = HA_ALTER_INPLACE_EXCLUSIVE_LOCK;
+ }
} else
// add column
if (ctx->handler_flags & Alter_inplace_info::ADD_COLUMN &&
@@ -352,7 +361,7 @@ enum_alter_inplace_result ha_tokudb::check_if_supported_inplace_alter(TABLE *alt
uint32_t num_added_columns = 0;
int r = find_changed_columns(added_columns, &num_added_columns, table, altered_table);
if (r == 0) {
- if (tokudb_debug & TOKUDB_DEBUG_ALTER_TABLE_INFO) {
+ if (tokudb_debug & TOKUDB_DEBUG_ALTER_TABLE) {
for (uint32_t i = 0; i < num_added_columns; i++) {
uint32_t curr_added_index = added_columns[i];
Field* curr_added_field = altered_table->field[curr_added_index];
@@ -371,7 +380,7 @@ enum_alter_inplace_result ha_tokudb::check_if_supported_inplace_alter(TABLE *alt
uint32_t num_dropped_columns = 0;
int r = find_changed_columns(dropped_columns, &num_dropped_columns, altered_table, table);
if (r == 0) {
- if (tokudb_debug & TOKUDB_DEBUG_ALTER_TABLE_INFO) {
+ if (tokudb_debug & TOKUDB_DEBUG_ALTER_TABLE) {
for (uint32_t i = 0; i < num_dropped_columns; i++) {
uint32_t curr_dropped_index = dropped_columns[i];
Field* curr_dropped_field = table->field[curr_dropped_index];
@@ -411,31 +420,37 @@ enum_alter_inplace_result ha_tokudb::check_if_supported_inplace_alter(TABLE *alt
// 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
- if (tables_have_same_keys_and_columns(table, altered_table, true)) {
+ if (tables_have_same_keys_and_columns(table, altered_table, THDVAR(thd, alter_print_error) != 0)) {
result = HA_ALTER_INPLACE_EXCLUSIVE_LOCK;
}
}
// alter row_format
else if (only_flags(create_info->used_fields, HA_CREATE_USED_ROW_FORMAT)) {
// do a sanity check that the table is what we think it is
- if (tables_have_same_keys_and_columns(table, altered_table, true)) {
+ if (tables_have_same_keys_and_columns(table, altered_table, THDVAR(thd, alter_print_error) != 0)) {
result = HA_ALTER_INPLACE_EXCLUSIVE_LOCK;
}
}
}
+ if (result != HA_ALTER_INPLACE_NOT_SUPPORTED && table->s->null_bytes != altered_table->s->null_bytes &&
+ (tokudb_debug & TOKUDB_DEBUG_ALTER_TABLE)) {
+ TOKUDB_HANDLER_TRACE("q %s", thd->query());
+ TOKUDB_HANDLER_TRACE("null bytes %u -> %u", table->s->null_bytes, altered_table->s->null_bytes);
+ }
+
// turn a not supported result into an error if the slow alter table (copy) is disabled
if (result == HA_ALTER_INPLACE_NOT_SUPPORTED && get_disable_slow_alter(thd)) {
print_error(HA_ERR_UNSUPPORTED, MYF(0));
result = HA_ALTER_ERROR;
}
-
+
DBUG_RETURN(result);
}
// Prepare for the alter operations
bool ha_tokudb::prepare_inplace_alter_table(TABLE *altered_table, Alter_inplace_info *ha_alter_info) {
- TOKUDB_DBUG_ENTER("prepare_inplace_alter_table");
+ TOKUDB_HANDLER_DBUG_ENTER("");
tokudb_alter_ctx *ctx = static_cast<tokudb_alter_ctx *>(ha_alter_info->handler_ctx);
assert(transaction); // transaction must exist after table is locked
ctx->alter_txn = transaction;
@@ -445,7 +460,7 @@ bool ha_tokudb::prepare_inplace_alter_table(TABLE *altered_table, Alter_inplace_
// Execute the alter operations.
bool ha_tokudb::inplace_alter_table(TABLE *altered_table, Alter_inplace_info *ha_alter_info) {
- TOKUDB_DBUG_ENTER("inplace_alter_table");
+ TOKUDB_HANDLER_DBUG_ENTER("");
int error = 0;
tokudb_alter_ctx *ctx = static_cast<tokudb_alter_ctx *>(ha_alter_info->handler_ctx);
@@ -471,7 +486,7 @@ bool ha_tokudb::inplace_alter_table(TABLE *altered_table, Alter_inplace_info *ha
// Set the new compression
enum toku_compression_method method = row_type_to_compression_method((srv_row_format_t)create_info->option_struct->row_format);
- uint32_t curr_num_DBs = table->s->keys + MY_TEST(hidden_primary_key);
+ 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];
error = db->change_compression_method(db, method);
@@ -495,7 +510,8 @@ bool ha_tokudb::inplace_alter_table(TABLE *altered_table, Alter_inplace_info *ha
if (error == 0 && ctx->reset_card)
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
+#if (50600 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699) || \
+ (50700 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50799)
if (error == 0 && (TOKU_PARTITION_WRITE_FRM_DATA || altered_table->part_info == NULL)) {
error = write_frm_data(share->status_block, ctx->alter_txn, altered_table->s->path.str);
}
@@ -513,7 +529,7 @@ bool ha_tokudb::inplace_alter_table(TABLE *altered_table, Alter_inplace_info *ha
int ha_tokudb::alter_table_add_index(TABLE *altered_table, Alter_inplace_info *ha_alter_info) {
// sort keys in add index order
- KEY *key_info = (KEY*) my_malloc(sizeof (KEY) * ha_alter_info->index_add_count, MYF(MY_WME));
+ KEY *key_info = (KEY*) tokudb_my_malloc(sizeof (KEY) * ha_alter_info->index_add_count, MYF(MY_WME));
for (uint i = 0; i < ha_alter_info->index_add_count; i++) {
KEY *key = &key_info[i];
*key = ha_alter_info->key_info_buffer[ha_alter_info->index_add_buffer[i]];
@@ -532,7 +548,7 @@ int ha_tokudb::alter_table_add_index(TABLE *altered_table, Alter_inplace_info *h
last_dup_key = MAX_KEY;
}
- my_free(key_info);
+ tokudb_my_free(key_info);
if (error == 0)
ctx->reset_card = true;
@@ -594,7 +610,7 @@ int ha_tokudb::alter_table_add_or_drop_column(TABLE *altered_table, Alter_inplac
uint32_t max_column_extra_size;
uint32_t num_column_extra;
uint32_t num_columns = 0;
- uint32_t curr_num_DBs = table->s->keys + MY_TEST(hidden_primary_key);
+ uint32_t curr_num_DBs = table->s->keys + tokudb_test(hidden_primary_key);
uint32_t columns[table->s->fields + altered_table->s->fields]; // set size such that we know it is big enough for both cases
memset(columns, 0, sizeof(columns));
@@ -622,7 +638,7 @@ int ha_tokudb::alter_table_add_or_drop_column(TABLE *altered_table, Alter_inplac
4 + num_columns*(1+1+4+1+1+4) + altered_table->s->reclength + // max dynamic row_mutator
(4 + share->kc_info.num_blobs) + // max static blob size
(num_columns*(1+4+1+4)); // max dynamic blob size
- column_extra = (uchar *)my_malloc(max_column_extra_size, MYF(MY_WME));
+ column_extra = (uchar *)tokudb_my_malloc(max_column_extra_size, MYF(MY_WME));
if (column_extra == NULL) { error = ENOMEM; goto cleanup; }
for (uint32_t i = 0; i < curr_num_DBs; i++) {
@@ -632,7 +648,7 @@ int ha_tokudb::alter_table_add_or_drop_column(TABLE *altered_table, Alter_inplac
if (error)
goto cleanup;
error = share->key_file[i]->change_descriptor(share->key_file[i], ctx->alter_txn, &row_descriptor, 0);
- my_free(row_descriptor.data);
+ tokudb_my_free(row_descriptor.data);
if (error)
goto cleanup;
@@ -663,7 +679,7 @@ int ha_tokudb::alter_table_add_or_drop_column(TABLE *altered_table, Alter_inplac
error = 0;
cleanup:
- my_free(column_extra);
+ tokudb_my_free(column_extra);
return error;
}
@@ -671,13 +687,36 @@ int ha_tokudb::alter_table_add_or_drop_column(TABLE *altered_table, Alter_inplac
// If commit then write the new frm data to the status using the alter transaction.
// If abort then abort the alter transaction and try to rollback the non-transactional changes.
bool ha_tokudb::commit_inplace_alter_table(TABLE *altered_table, Alter_inplace_info *ha_alter_info, bool commit) {
- TOKUDB_DBUG_ENTER("commit_inplace_alter_table");
+ TOKUDB_HANDLER_DBUG_ENTER("");
tokudb_alter_ctx *ctx = static_cast<tokudb_alter_ctx *>(ha_alter_info->handler_ctx);
bool result = false; // success
+ THD *thd = ha_thd();
+ MDL_ticket *ticket = table->mdl_ticket;
+ if (ticket->get_type() != MDL_EXCLUSIVE) {
+ // get exclusive lock no matter what
+#if defined(MARIADB_BASE_VERSION)
+ killed_state saved_killed_state = thd->killed;
+ thd->killed = NOT_KILLED;
+ while (wait_while_table_is_used(thd, table, HA_EXTRA_NOT_USED) && thd->killed)
+ thd->killed = NOT_KILLED;
+ assert(ticket->get_type() == MDL_EXCLUSIVE);
+ if (thd->killed == NOT_KILLED)
+ thd->killed = saved_killed_state;
+#else
+ THD::killed_state saved_killed_state = thd->killed;
+ thd->killed = THD::NOT_KILLED;
+ while (wait_while_table_is_used(thd, table, HA_EXTRA_NOT_USED) && thd->killed)
+ thd->killed = THD::NOT_KILLED;
+ assert(ticket->get_type() == MDL_EXCLUSIVE);
+ if (thd->killed == THD::NOT_KILLED)
+ thd->killed = saved_killed_state;
+#endif
+ }
if (commit) {
-#if 50613 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699
+#if (50613 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699) || \
+ (50700 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50799)
if (ha_alter_info->group_commit_ctx) {
ha_alter_info->group_commit_ctx = NULL;
}
@@ -694,7 +733,6 @@ bool ha_tokudb::commit_inplace_alter_table(TABLE *altered_table, Alter_inplace_i
if (!commit) {
// abort the alter transaction NOW so that any alters are rolled back. this allows the following restores to work.
- THD *thd = ha_thd();
tokudb_trx_data *trx = (tokudb_trx_data *) thd_data_get(thd, tokudb_hton->slot);
assert(ctx->alter_txn == trx->stmt);
assert(trx->tokudb_lock_count > 0);
@@ -721,7 +759,7 @@ bool ha_tokudb::commit_inplace_alter_table(TABLE *altered_table, Alter_inplace_i
restore_drop_indexes(table, index_drop_offsets, ha_alter_info->index_drop_count);
}
if (ctx->compression_changed) {
- uint32_t curr_num_DBs = table->s->keys + MY_TEST(hidden_primary_key);
+ uint32_t curr_num_DBs = table->s->keys + tokudb_test(hidden_primary_key);
for (uint32_t i = 0; i < curr_num_DBs; i++) {
DB *db = share->key_file[i];
int error = db->change_compression_method(db, ctx->orig_compression_method);
@@ -746,7 +784,7 @@ int ha_tokudb::alter_table_expand_varchar_offsets(TABLE *altered_table, Alter_in
int error = 0;
tokudb_alter_ctx *ctx = static_cast<tokudb_alter_ctx *>(ha_alter_info->handler_ctx);
- uint32_t curr_num_DBs = table->s->keys + MY_TEST(hidden_primary_key);
+ uint32_t curr_num_DBs = table->s->keys + tokudb_test(hidden_primary_key);
for (uint32_t i = 0; i < curr_num_DBs; i++) {
// change to a new descriptor
DBT row_descriptor; memset(&row_descriptor, 0, sizeof row_descriptor);
@@ -754,7 +792,7 @@ int ha_tokudb::alter_table_expand_varchar_offsets(TABLE *altered_table, Alter_in
if (error)
break;
error = share->key_file[i]->change_descriptor(share->key_file[i], ctx->alter_txn, &row_descriptor, 0);
- my_free(row_descriptor.data);
+ tokudb_my_free(row_descriptor.data);
if (error)
break;
@@ -767,7 +805,7 @@ int ha_tokudb::alter_table_expand_varchar_offsets(TABLE *altered_table, Alter_in
// make the expand variable offsets message
DBT expand; memset(&expand, 0, sizeof expand);
expand.size = sizeof (uchar) + sizeof offset_start + sizeof offset_end;
- expand.data = my_malloc(expand.size, MYF(MY_WME));
+ expand.data = tokudb_my_malloc(expand.size, MYF(MY_WME));
if (!expand.data) {
error = ENOMEM;
break;
@@ -784,7 +822,7 @@ int ha_tokudb::alter_table_expand_varchar_offsets(TABLE *altered_table, Alter_in
// and broadcast it into the tree
error = share->key_file[i]->update_broadcast(share->key_file[i], ctx->alter_txn, &expand, DB_IS_RESETTING_OP);
- my_free(expand.data);
+ tokudb_my_free(expand.data);
if (error)
break;
}
@@ -835,7 +873,7 @@ static bool change_length_is_supported(TABLE *table, TABLE *altered_table, Alter
return false;
if (ctx->changed_fields.elements() > 1)
return false; // only support one field change
- for (uint ai = 0; ai < ctx->changed_fields.elements(); ai++) {
+ for (DYNAMIC_ARRAY_ELEMENTS_TYPE ai = 0; ai < ctx->changed_fields.elements(); ai++) {
uint i = ctx->changed_fields.at(ai);
Field *old_field = table->field[i];
Field *new_field = altered_table->field[i];
@@ -857,7 +895,7 @@ static bool is_sorted(Dynamic_array<uint> &a) {
bool r = true;
if (a.elements() > 0) {
uint lastelement = a.at(0);
- for (uint i = 1; i < a.elements(); i++)
+ for (DYNAMIC_ARRAY_ELEMENTS_TYPE i = 1; i < a.elements(); i++)
if (lastelement > a.at(i))
r = false;
}
@@ -868,7 +906,7 @@ int ha_tokudb::alter_table_expand_columns(TABLE *altered_table, Alter_inplace_in
int error = 0;
tokudb_alter_ctx *ctx = static_cast<tokudb_alter_ctx *>(ha_alter_info->handler_ctx);
assert(is_sorted(ctx->changed_fields)); // since we build the changed_fields array in field order, it must be sorted
- for (uint ai = 0; error == 0 && ai < ctx->changed_fields.elements(); ai++) {
+ for (DYNAMIC_ARRAY_ELEMENTS_TYPE ai = 0; error == 0 && ai < ctx->changed_fields.elements(); ai++) {
uint expand_field_num = ctx->changed_fields.at(ai);
error = alter_table_expand_one_column(altered_table, ha_alter_info, expand_field_num);
}
@@ -928,7 +966,7 @@ int ha_tokudb::alter_table_expand_one_column(TABLE *altered_table, Alter_inplace
assert(0);
}
- uint32_t curr_num_DBs = table->s->keys + MY_TEST(hidden_primary_key);
+ uint32_t curr_num_DBs = table->s->keys + tokudb_test(hidden_primary_key);
for (uint32_t i = 0; i < curr_num_DBs; i++) {
// change to a new descriptor
DBT row_descriptor; memset(&row_descriptor, 0, sizeof row_descriptor);
@@ -936,7 +974,7 @@ int ha_tokudb::alter_table_expand_one_column(TABLE *altered_table, Alter_inplace
if (error)
break;
error = share->key_file[i]->change_descriptor(share->key_file[i], ctx->alter_txn, &row_descriptor, 0);
- my_free(row_descriptor.data);
+ tokudb_my_free(row_descriptor.data);
if (error)
break;
@@ -956,7 +994,7 @@ int ha_tokudb::alter_table_expand_one_column(TABLE *altered_table, Alter_inplace
expand.size = sizeof operation + sizeof new_offset + sizeof old_length + sizeof new_length;
if (operation == UPDATE_OP_EXPAND_CHAR || operation == UPDATE_OP_EXPAND_BINARY)
expand.size += sizeof pad_char;
- expand.data = my_malloc(expand.size, MYF(MY_WME));
+ expand.data = tokudb_my_malloc(expand.size, MYF(MY_WME));
if (!expand.data) {
error = ENOMEM;
break;
@@ -985,7 +1023,7 @@ int ha_tokudb::alter_table_expand_one_column(TABLE *altered_table, Alter_inplace
// and broadcast it into the tree
error = share->key_file[i]->update_broadcast(share->key_file[i], ctx->alter_txn, &expand, DB_IS_RESETTING_OP);
- my_free(expand.data);
+ tokudb_my_free(expand.data);
if (error)
break;
}
@@ -1007,7 +1045,7 @@ int ha_tokudb::alter_table_expand_blobs(TABLE *altered_table, Alter_inplace_info
int error = 0;
tokudb_alter_ctx *ctx = static_cast<tokudb_alter_ctx *>(ha_alter_info->handler_ctx);
- uint32_t curr_num_DBs = table->s->keys + MY_TEST(hidden_primary_key);
+ uint32_t curr_num_DBs = table->s->keys + tokudb_test(hidden_primary_key);
for (uint32_t i = 0; i < curr_num_DBs; i++) {
// change to a new descriptor
DBT row_descriptor; memset(&row_descriptor, 0, sizeof row_descriptor);
@@ -1015,7 +1053,7 @@ int ha_tokudb::alter_table_expand_blobs(TABLE *altered_table, Alter_inplace_info
if (error)
break;
error = share->key_file[i]->change_descriptor(share->key_file[i], ctx->alter_txn, &row_descriptor, 0);
- my_free(row_descriptor.data);
+ tokudb_my_free(row_descriptor.data);
if (error)
break;
@@ -1126,7 +1164,7 @@ static bool change_type_is_supported(TABLE *table, TABLE *altered_table, Alter_i
return false;
if (ctx->changed_fields.elements() > 1)
return false; // only support one field change
- for (uint ai = 0; ai < ctx->changed_fields.elements(); ai++) {
+ for (DYNAMIC_ARRAY_ELEMENTS_TYPE ai = 0; ai < ctx->changed_fields.elements(); ai++) {
uint i = ctx->changed_fields.at(ai);
Field *old_field = table->field[i];
Field *new_field = altered_table->field[i];
@@ -1145,7 +1183,7 @@ int ha_tokudb::new_row_descriptor(TABLE *table, TABLE *altered_table, Alter_inpl
int error = 0;
tokudb_alter_ctx *ctx = static_cast<tokudb_alter_ctx *>(ha_alter_info->handler_ctx);
row_descriptor->size = get_max_desc_size(ctx->altered_table_kc_info, altered_table);
- row_descriptor->data = (uchar *) my_malloc(row_descriptor->size, MYF(MY_WME));
+ row_descriptor->data = (uchar *) tokudb_my_malloc(row_descriptor->size, MYF(MY_WME));
if (row_descriptor->data == NULL) {
error = ENOMEM;
} else {
diff --git a/storage/tokudb/ha_tokudb_alter_common.cc b/storage/tokudb/ha_tokudb_alter_common.cc
index 1731f953088..ecef0fb7415 100644
--- a/storage/tokudb/ha_tokudb_alter_common.cc
+++ b/storage/tokudb/ha_tokudb_alter_common.cc
@@ -423,7 +423,7 @@ static uint32_t fill_dynamic_row_mutator(
pos++;
}
}
- if (src_kc_info->field_lengths[curr_index] != 0) {
+ if (is_fixed_field(src_kc_info, curr_index)) {
// we have a fixed field being dropped
// store the offset and the number of bytes
pos[0] = COL_FIXED;
@@ -446,7 +446,7 @@ static uint32_t fill_dynamic_row_mutator(
pos += num_bytes;
}
}
- else if (src_kc_info->length_bytes[curr_index] != 0) {
+ else if (is_variable_field(src_kc_info, curr_index)) {
pos[0] = COL_VAR;
pos++;
//store the index of the variable column
@@ -516,10 +516,7 @@ static uint32_t fill_dynamic_blob_row_mutator(
for (uint32_t i = 0; i < num_columns; i++) {
uint32_t curr_field_index = columns[i];
Field* curr_field = src_table->field[curr_field_index];
- if (src_kc_info->field_lengths[curr_field_index] == 0 &&
- src_kc_info->length_bytes[curr_field_index]== 0
- )
- {
+ if (is_blob_field(src_kc_info, curr_field_index)) {
// find out which blob it is
uint32_t blob_index = src_kc_info->num_blobs;
for (uint32_t j = 0; j < src_kc_info->num_blobs; j++) {
@@ -547,10 +544,6 @@ static uint32_t fill_dynamic_blob_row_mutator(
pos += len_bytes;
}
}
- else {
- // not a blob, continue
- continue;
- }
}
return pos-buf;
}
@@ -568,7 +561,7 @@ uint32_t ha_tokudb::fill_row_mutator(
bool is_add
)
{
- if (tokudb_debug & TOKUDB_DEBUG_ALTER_TABLE_INFO) {
+ if (tokudb_debug & TOKUDB_DEBUG_ALTER_TABLE) {
printf("*****some info:*************\n");
printf(
"old things: num_null_bytes %d, num_offset_bytes %d, fixed_field_size %d, fixed_field_size %d\n",
diff --git a/storage/tokudb/ha_tokudb_update.cc b/storage/tokudb/ha_tokudb_update.cc
index 1316c7a105d..d2d4679b636 100644
--- a/storage/tokudb/ha_tokudb_update.cc
+++ b/storage/tokudb/ha_tokudb_update.cc
@@ -252,7 +252,7 @@ static uint32_t blob_field_index(TABLE *table, KEY_AND_COL_INFO *kc_info, uint i
// of where conditions (conds). The function returns 0 if the update is handled in the storage engine.
// Otherwise, an error is returned.
int ha_tokudb::fast_update(THD *thd, List<Item> &update_fields, List<Item> &update_values, Item *conds) {
- TOKUDB_DBUG_ENTER("ha_tokudb::fast_update");
+ TOKUDB_HANDLER_DBUG_ENTER("");
int error = 0;
if (tokudb_debug & TOKUDB_DEBUG_UPSERT) {
@@ -287,7 +287,7 @@ check_error:
}
return_error:
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
// Return true if an expression is a simple int expression or a simple function of +- int expression.
@@ -549,7 +549,7 @@ static bool is_strict_mode(THD *thd) {
#if 50600 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699
return thd->is_strict_mode();
#else
- return MY_TEST(thd->variables.sql_mode & (MODE_STRICT_TRANS_TABLES | MODE_STRICT_ALL_TABLES));
+ return tokudb_test(thd->variables.sql_mode & (MODE_STRICT_TRANS_TABLES | MODE_STRICT_ALL_TABLES));
#endif
}
@@ -837,7 +837,7 @@ int ha_tokudb::send_update_message(List<Item> &update_fields, List<Item> &update
rw_rdlock(&share->num_DBs_lock);
- if (share->num_DBs > table->s->keys + MY_TEST(hidden_primary_key)) { // hot index in progress
+ if (share->num_DBs > table->s->keys + tokudb_test(hidden_primary_key)) { // hot index in progress
error = ENOTSUP; // run on the slow path
} else {
// send the update message
@@ -856,7 +856,7 @@ int ha_tokudb::send_update_message(List<Item> &update_fields, List<Item> &update
// An upsert consists of a row and a list of update expressions (update_fields[i] = update_values[i]).
// The function returns 0 if the upsert is handled in the storage engine. Otherwise, an error code is returned.
int ha_tokudb::upsert(THD *thd, List<Item> &update_fields, List<Item> &update_values) {
- TOKUDB_DBUG_ENTER("ha_tokudb::upsert");
+ TOKUDB_HANDLER_DBUG_ENTER("");
int error = 0;
@@ -890,7 +890,7 @@ check_error:
}
return_error:
- TOKUDB_DBUG_RETURN(error);
+ TOKUDB_HANDLER_DBUG_RETURN(error);
}
// Check if an upsert can be handled by this storage engine. Return trus if it can.
@@ -990,7 +990,7 @@ int ha_tokudb::send_upsert_message(THD *thd, List<Item> &update_fields, List<Ite
rw_rdlock(&share->num_DBs_lock);
- if (share->num_DBs > table->s->keys + MY_TEST(hidden_primary_key)) { // hot index in progress
+ if (share->num_DBs > table->s->keys + tokudb_test(hidden_primary_key)) { // hot index in progress
error = ENOTSUP; // run on the slow path
} else {
// send the upsert message
diff --git a/storage/tokudb/hatoku_cmp.cc b/storage/tokudb/hatoku_cmp.cc
index 30f281d271d..45bd44eec3c 100644
--- a/storage/tokudb/hatoku_cmp.cc
+++ b/storage/tokudb/hatoku_cmp.cc
@@ -98,7 +98,7 @@ PATENT RIGHTS GRANT:
// in a TokuDB table. The non-valid fields are those
// that have been deprecated since before 5.1, and can
// only exist through upgrades of old versions of MySQL
-bool field_valid_for_tokudb_table(Field* field) {
+static bool field_valid_for_tokudb_table(Field* field) {
bool ret_val = false;
enum_field_types mysql_type = field->real_type();
switch (mysql_type) {
@@ -117,7 +117,9 @@ bool field_valid_for_tokudb_table(Field* field) {
case MYSQL_TYPE_TIMESTAMP:
case MYSQL_TYPE_DOUBLE:
case MYSQL_TYPE_FLOAT:
-#if 50600 <= MYSQL_VERSION_ID
+#if (50600 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699) || \
+ (50700 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50799) || \
+ (100000 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 100099)
case MYSQL_TYPE_DATETIME2:
case MYSQL_TYPE_TIMESTAMP2:
case MYSQL_TYPE_TIME2:
@@ -149,7 +151,7 @@ exit:
return ret_val;
}
-void get_var_field_info(
+static void get_var_field_info(
uint32_t* field_len, // output: length of field
uint32_t* start_offset, // output, length of offset where data starts
uint32_t var_field_index, //input, index of var field we want info on
@@ -193,7 +195,7 @@ void get_var_field_info(
*field_len = data_end_offset - data_start_offset;
}
-void get_blob_field_info(
+static void get_blob_field_info(
uint32_t* start_offset,
uint32_t len_of_offsets,
const uchar* var_field_data_ptr,
@@ -229,7 +231,7 @@ void get_blob_field_info(
// this function is pattern matched from
// InnoDB's get_innobase_type_from_mysql_type
-TOKU_TYPE mysql_to_toku_type (Field* field) {
+static TOKU_TYPE mysql_to_toku_type (Field* field) {
TOKU_TYPE ret_val = toku_type_unknown;
enum_field_types mysql_type = field->real_type();
switch (mysql_type) {
@@ -264,7 +266,9 @@ TOKU_TYPE mysql_to_toku_type (Field* field) {
case MYSQL_TYPE_FLOAT:
ret_val = toku_type_float;
goto exit;
-#if 50600 <= MYSQL_VERSION_ID
+#if (50600 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699) || \
+ (50700 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50799) || \
+ (100000 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 100099)
case MYSQL_TYPE_DATETIME2:
case MYSQL_TYPE_TIMESTAMP2:
case MYSQL_TYPE_TIME2:
@@ -424,8 +428,8 @@ static inline int cmp_toku_int (uchar* a_buf, uchar* b_buf, bool is_unsigned, ui
ret_val = a_num-b_num;
goto exit;
case (3):
- a_num = uint3korr(a_buf);
- b_num = uint3korr(b_buf);
+ a_num = tokudb_uint3korr(a_buf);
+ b_num = tokudb_uint3korr(b_buf);
ret_val = a_num-b_num;
goto exit;
case (4):
@@ -614,7 +618,7 @@ exit:
//
// partially copied from below
//
-uchar* pack_toku_varbinary_from_desc(
+static uchar* pack_toku_varbinary_from_desc(
uchar* to_tokudb,
const uchar* from_desc,
uint32_t key_part_length, //number of bytes to use to encode the length in to_tokudb
@@ -659,7 +663,7 @@ static inline uchar* pack_toku_varbinary(
length = uint2korr(from_mysql);
break;
case (3):
- length = uint3korr(from_mysql);
+ length = tokudb_uint3korr(from_mysql);
break;
case (4):
length = uint4korr(from_mysql);
@@ -773,7 +777,7 @@ static inline uchar* pack_toku_blob(
length = uint2korr(from_mysql);
break;
case (3):
- length = uint3korr(from_mysql);
+ length = tokudb_uint3korr(from_mysql);
break;
case (4):
length = uint4korr(from_mysql);
@@ -854,7 +858,7 @@ static inline uchar* unpack_toku_blob(
//
// partially copied from below
//
-uchar* pack_toku_varstring_from_desc(
+static uchar* pack_toku_varstring_from_desc(
uchar* to_tokudb,
const uchar* from_desc,
uint32_t key_part_length, //number of bytes to use to encode the length in to_tokudb
@@ -928,7 +932,7 @@ static inline uchar* pack_toku_varstring(
length = uint2korr(from_mysql);
break;
case (3):
- length = uint3korr(from_mysql);
+ length = tokudb_uint3korr(from_mysql);
break;
case (4):
length = uint4korr(from_mysql);
@@ -1034,7 +1038,7 @@ static inline int tokudb_compare_two_hidden_keys(
// created in create_toku_key_descriptor_for_key. The first
// byte points to the TOKU_TYPE.
//
-uint32_t skip_field_in_descriptor(uchar* row_desc) {
+static uint32_t skip_field_in_descriptor(uchar* row_desc) {
uchar* row_desc_pos = row_desc;
TOKU_TYPE toku_type = (TOKU_TYPE)row_desc_pos[0];
row_desc_pos++;
@@ -1069,7 +1073,7 @@ uint32_t skip_field_in_descriptor(uchar* row_desc) {
// to store the descriptor. Number of bytes used MUST match number of bytes
// we would skip in skip_field_in_descriptor
//
-int create_toku_key_descriptor_for_key(KEY* key, uchar* buf) {
+static int create_toku_key_descriptor_for_key(KEY* key, uchar* buf) {
uchar* pos = buf;
uint32_t num_bytes_in_field = 0;
uint32_t charset_num = 0;
@@ -1174,7 +1178,7 @@ int create_toku_key_descriptor_for_key(KEY* key, uchar* buf) {
// to the descriptor, we can.
//
//
-int create_toku_key_descriptor(
+static int create_toku_key_descriptor(
uchar* buf,
bool is_first_hpk,
KEY* first_key,
@@ -1350,7 +1354,7 @@ static inline int compare_toku_field(
// packs a field from a MySQL buffer into a tokudb buffer.
// Used for inserts/updates
//
-uchar* pack_toku_key_field(
+static uchar* pack_toku_key_field(
uchar* to_tokudb,
uchar* from_mysql,
Field* field,
@@ -1443,7 +1447,7 @@ exit:
// use 2 bytes to encode the length, regardless of the field
// So varchar(4) will still use 2 bytes to encode the field
//
-uchar* pack_key_toku_key_field(
+static uchar* pack_key_toku_key_field(
uchar* to_tokudb,
uchar* from_mysql,
Field* field,
@@ -1566,7 +1570,7 @@ exit:
}
-int tokudb_compare_two_keys(
+static int tokudb_compare_two_keys(
const void* new_key_data,
const uint32_t new_key_size,
const void* saved_key_data,
@@ -1700,7 +1704,7 @@ static int simple_memcmp(const DBT *keya, const DBT *keyb) {
}
// comparison function to be used by the fractal trees.
-int tokudb_cmp_dbt_key(DB* file, const DBT *keya, const DBT *keyb) {
+static int tokudb_cmp_dbt_key(DB* file, const DBT *keya, const DBT *keyb) {
int cmp;
if (file->cmp_descriptor->dbt.size == 0) {
cmp = simple_memcmp(keya, keyb);
@@ -1728,7 +1732,7 @@ int tokudb_cmp_dbt_key(DB* file, const DBT *keya, const DBT *keyb) {
}
//TODO: QQQ Only do one direction for prefix.
-int tokudb_prefix_cmp_dbt_key(DB *file, const DBT *keya, const DBT *keyb) {
+static int tokudb_prefix_cmp_dbt_key(DB *file, const DBT *keya, const DBT *keyb) {
// calls to this function are done by the handlerton, and are
// comparing just the keys as MySQL would compare them.
bool read_string = false;
@@ -1848,7 +1852,7 @@ static int tokudb_cmp_dbt_key_parts(DB *file, const DBT *keya, const DBT *keyb,
max_parts);
}
-uint32_t create_toku_main_key_pack_descriptor (
+static uint32_t create_toku_main_key_pack_descriptor (
uchar* buf
)
{
@@ -1876,10 +1880,6 @@ exit:
return pos - buf;
}
-#define COL_FIX_FIELD 0x11
-#define COL_VAR_FIELD 0x22
-#define COL_BLOB_FIELD 0x33
-
#define COL_HAS_NO_CHARSET 0x44
#define COL_HAS_CHARSET 0x55
@@ -1897,7 +1897,7 @@ exit:
pos += sizeof(uint32_t);
-uint32_t pack_desc_pk_info(uchar* buf, KEY_AND_COL_INFO* kc_info, TABLE_SHARE* table_share, KEY_PART_INFO* key_part) {
+static uint32_t pack_desc_pk_info(uchar* buf, KEY_AND_COL_INFO* kc_info, TABLE_SHARE* table_share, KEY_PART_INFO* key_part) {
uchar* pos = buf;
uint16 field_index = key_part->field->field_index;
Field* field = table_share->field[field_index];
@@ -1942,7 +1942,7 @@ uint32_t pack_desc_pk_info(uchar* buf, KEY_AND_COL_INFO* kc_info, TABLE_SHARE* t
return pos - buf;
}
-uint32_t pack_desc_pk_offset_info(
+static uint32_t pack_desc_pk_offset_info(
uchar* buf,
KEY_AND_COL_INFO* kc_info,
TABLE_SHARE* table_share,
@@ -1991,7 +1991,7 @@ uint32_t pack_desc_pk_offset_info(
return pos - buf;
}
-uint32_t pack_desc_offset_info(uchar* buf, KEY_AND_COL_INFO* kc_info, uint pk_index, TABLE_SHARE* table_share, KEY_PART_INFO* key_part) {
+static uint32_t pack_desc_offset_info(uchar* buf, KEY_AND_COL_INFO* kc_info, uint pk_index, TABLE_SHARE* table_share, KEY_PART_INFO* key_part) {
uchar* pos = buf;
uint16 field_index = key_part->field->field_index;
Field* field = table_share->field[field_index];
@@ -2040,7 +2040,7 @@ uint32_t pack_desc_offset_info(uchar* buf, KEY_AND_COL_INFO* kc_info, uint pk_in
return pos - buf;
}
-uint32_t pack_desc_key_length_info(uchar* buf, KEY_AND_COL_INFO* kc_info, TABLE_SHARE* table_share, KEY_PART_INFO* key_part) {
+static uint32_t pack_desc_key_length_info(uchar* buf, KEY_AND_COL_INFO* kc_info, TABLE_SHARE* table_share, KEY_PART_INFO* key_part) {
uchar* pos = buf;
uint16 field_index = key_part->field->field_index;
Field* field = table_share->field[field_index];
@@ -2075,7 +2075,7 @@ uint32_t pack_desc_key_length_info(uchar* buf, KEY_AND_COL_INFO* kc_info, TABLE_
return pos - buf;
}
-uint32_t pack_desc_char_info(uchar* buf, KEY_AND_COL_INFO* kc_info, TABLE_SHARE* table_share, KEY_PART_INFO* key_part) {
+static uint32_t pack_desc_char_info(uchar* buf, KEY_AND_COL_INFO* kc_info, TABLE_SHARE* table_share, KEY_PART_INFO* key_part) {
uchar* pos = buf;
uint16 field_index = key_part->field->field_index;
Field* field = table_share->field[field_index];
@@ -2112,7 +2112,7 @@ uint32_t pack_desc_char_info(uchar* buf, KEY_AND_COL_INFO* kc_info, TABLE_SHARE*
return pos - buf;
}
-uint32_t pack_some_row_info (
+static uint32_t pack_some_row_info (
uchar* buf,
uint pk_index,
TABLE_SHARE* table_share,
@@ -2141,7 +2141,7 @@ uint32_t pack_some_row_info (
return pos - buf;
}
-uint32_t get_max_clustering_val_pack_desc_size(
+static uint32_t get_max_clustering_val_pack_desc_size(
TABLE_SHARE* table_share
)
{
@@ -2168,7 +2168,7 @@ uint32_t get_max_clustering_val_pack_desc_size(
return ret_val;
}
-uint32_t create_toku_clustering_val_pack_descriptor (
+static uint32_t create_toku_clustering_val_pack_descriptor (
uchar* buf,
uint pk_index,
TABLE_SHARE* table_share,
@@ -2227,7 +2227,7 @@ uint32_t create_toku_clustering_val_pack_descriptor (
last_col = 0;
for (uint i = 0; i < table_share->fields; i++) {
bool col_filtered = bitmap_is_set(&kc_info->key_filters[keynr],i);
- if (kc_info->field_lengths[i] == 0) {
+ if (!is_fixed_field(kc_info, i)) {
//
// not a fixed field, continue
//
@@ -2274,7 +2274,7 @@ uint32_t create_toku_clustering_val_pack_descriptor (
last_col = 0;
for (uint i = 0; i < table_share->fields; i++) {
bool col_filtered = bitmap_is_set(&kc_info->key_filters[keynr],i);
- if (kc_info->length_bytes[i] == 0) {
+ if (!is_variable_field(kc_info, i)) {
//
// not a var field, continue
//
@@ -2322,7 +2322,7 @@ exit:
return pos - buf;
}
-uint32_t pack_clustering_val_from_desc(
+static uint32_t pack_clustering_val_from_desc(
uchar* buf,
void* row_desc,
uint32_t row_desc_size,
@@ -2476,7 +2476,7 @@ uint32_t pack_clustering_val_from_desc(
}
-uint32_t get_max_secondary_key_pack_desc_size(
+static uint32_t get_max_secondary_key_pack_desc_size(
KEY_AND_COL_INFO* kc_info
)
{
@@ -2515,7 +2515,7 @@ uint32_t get_max_secondary_key_pack_desc_size(
return ret_val;
}
-uint32_t create_toku_secondary_key_pack_descriptor (
+static uint32_t create_toku_secondary_key_pack_descriptor (
uchar* buf,
bool has_hpk,
uint pk_index,
@@ -2681,7 +2681,7 @@ uint32_t create_toku_secondary_key_pack_descriptor (
return pos - buf;
}
-uint32_t skip_key_in_desc(
+static uint32_t skip_key_in_desc(
uchar* row_desc
)
{
@@ -2717,7 +2717,7 @@ exit:
}
-uint32_t max_key_size_from_desc(
+static uint32_t max_key_size_from_desc(
void* row_desc,
uint32_t row_desc_size
)
@@ -2802,7 +2802,7 @@ uint32_t max_key_size_from_desc(
return max_size;
}
-uint32_t pack_key_from_desc(
+static uint32_t pack_key_from_desc(
uchar* buf,
void* row_desc,
uint32_t row_desc_size,
@@ -3140,19 +3140,11 @@ uint32_t pack_key_from_desc(
return (uint32_t)(packed_key_pos - buf); //
}
-bool fields_have_same_name(
- Field* a,
- Field* b
- )
-{
+static bool fields_have_same_name(Field* a, Field* b) {
return strcmp(a->field_name, b->field_name) == 0;
}
-bool fields_are_same_type(
- Field* a,
- Field* b
- )
-{
+static bool fields_are_same_type(Field* a, Field* b) {
bool retval = true;
enum_field_types a_mysql_type = a->real_type();
enum_field_types b_mysql_type = b->real_type();
@@ -3209,8 +3201,22 @@ bool fields_are_same_type(
goto cleanup;
}
break;
- case MYSQL_TYPE_ENUM:
- case MYSQL_TYPE_SET:
+ case MYSQL_TYPE_ENUM: {
+ Field_enum *a_enum = static_cast<Field_enum *>(a);
+ if (!a_enum->eq_def(b)) {
+ retval = false;
+ goto cleanup;
+ }
+ break;
+ }
+ case MYSQL_TYPE_SET: {
+ Field_set *a_set = static_cast<Field_set *>(a);
+ if (!a_set->eq_def(b)) {
+ retval = false;
+ goto cleanup;
+ }
+ break;
+ }
case MYSQL_TYPE_BIT:
// length
if (a->pack_length() != b->pack_length()) {
@@ -3224,7 +3230,9 @@ bool fields_are_same_type(
case MYSQL_TYPE_NEWDATE:
case MYSQL_TYPE_TIME:
case MYSQL_TYPE_TIMESTAMP:
-#if 50600 <= MYSQL_VERSION_ID
+#if (50600 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699) || \
+ (50700 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50799) || \
+ (100000 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 100099)
case MYSQL_TYPE_DATETIME2:
case MYSQL_TYPE_TIMESTAMP2:
case MYSQL_TYPE_TIME2:
@@ -3313,12 +3321,7 @@ cleanup:
return retval;
}
-
-bool are_two_fields_same(
- Field* a,
- Field* b
- )
-{
+static bool are_two_fields_same(Field* a, Field* b) {
return fields_have_same_name(a, b) && fields_are_same_type(a, b);
}
diff --git a/storage/tokudb/hatoku_cmp.h b/storage/tokudb/hatoku_cmp.h
index cb04c180e38..ca816ac52d8 100644
--- a/storage/tokudb/hatoku_cmp.h
+++ b/storage/tokudb/hatoku_cmp.h
@@ -156,7 +156,6 @@ typedef struct st_multi_col_pack_info {
uint32_t len_of_offsets; //length of the offset bytes in a packed row
} MULTI_COL_PACK_INFO;
-
typedef struct st_key_and_col_info {
//
// bitmaps for each key. key_filters[i] is associated with the i'th dictionary
@@ -181,8 +180,11 @@ typedef struct st_key_and_col_info {
// length_bytes[i] is 0
// 'i' shows up in blob_fields
//
+ void *multi_ptr;
+ enum { TOKUDB_FIXED_FIELD, TOKUDB_VARIABLE_FIELD, TOKUDB_BLOB_FIELD};
+ uint8_t *field_types;
uint16_t* field_lengths; //stores the field lengths of fixed size fields (1<<16 - 1 max),
- uchar* length_bytes; // stores the length of lengths of varchars and varbinaries
+ uint8_t* length_bytes; // stores the length of lengths of varchars and varbinaries
uint32_t* blob_fields; // list of indexes of blob fields,
uint32_t num_blobs; // number of blobs in the table
//
@@ -198,9 +200,21 @@ typedef struct st_key_and_col_info {
uint32_t num_offset_bytes; //number of bytes needed to encode the offset
} KEY_AND_COL_INFO;
-bool field_valid_for_tokudb_table(Field* field);
+static bool is_fixed_field(KEY_AND_COL_INFO *kcinfo, uint field_num) {
+ return kcinfo->field_types[field_num] == KEY_AND_COL_INFO::TOKUDB_FIXED_FIELD;
+}
+
+static bool is_variable_field(KEY_AND_COL_INFO *kcinfo, uint field_num) {
+ return kcinfo->field_types[field_num] == KEY_AND_COL_INFO::TOKUDB_VARIABLE_FIELD;
+}
+
+static bool is_blob_field(KEY_AND_COL_INFO *kcinfo, uint field_num) {
+ return kcinfo->field_types[field_num] == KEY_AND_COL_INFO::TOKUDB_BLOB_FIELD;
+}
+
+static bool field_valid_for_tokudb_table(Field* field);
-void get_var_field_info(
+static void get_var_field_info(
uint32_t* field_len,
uint32_t* start_offset,
uint32_t var_field_index,
@@ -208,7 +222,7 @@ void get_var_field_info(
uint32_t num_offset_bytes
);
-void get_blob_field_info(
+static void get_blob_field_info(
uint32_t* start_offset,
uint32_t len_of_offsets,
const uchar* var_field_data_ptr,
@@ -229,7 +243,7 @@ static inline uint32_t get_blob_field_len(
length = uint2korr(from_tokudb);
break;
case (3):
- length = uint3korr(from_tokudb);
+ length = tokudb_uint3korr(from_tokudb);
break;
case (4):
length = uint4korr(from_tokudb);
@@ -263,7 +277,8 @@ static inline const uchar* unpack_toku_field_blob(
}
static inline uint get_null_offset(TABLE* table, Field* field) {
-#if 50606 <= MYSQL_VERSION_ID
+#if (50606 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699) || \
+ (50700 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50799)
return field->null_offset(table->record[0]);
#else
return (uint) ((uchar*) field->null_ptr - (uchar*) table->record[0]);
@@ -284,16 +299,16 @@ typedef enum {
} TOKU_TYPE;
-TOKU_TYPE mysql_to_toku_type (Field* field);
+static TOKU_TYPE mysql_to_toku_type (Field* field);
-uchar* pack_toku_varbinary_from_desc(
+static uchar* pack_toku_varbinary_from_desc(
uchar* to_tokudb,
const uchar* from_desc,
uint32_t key_part_length, //number of bytes to use to encode the length in to_tokudb
uint32_t field_length //length of field
);
-uchar* pack_toku_varstring_from_desc(
+static uchar* pack_toku_varstring_from_desc(
uchar* to_tokudb,
const uchar* from_desc,
uint32_t key_part_length, //number of bytes to use to encode the length in to_tokudb
@@ -302,21 +317,21 @@ uchar* pack_toku_varstring_from_desc(
);
-uchar* pack_toku_key_field(
+static uchar* pack_toku_key_field(
uchar* to_tokudb,
uchar* from_mysql,
Field* field,
uint32_t key_part_length //I really hope this is temporary as I phase out the pack_cmp stuff
);
-uchar* pack_key_toku_key_field(
+static uchar* pack_key_toku_key_field(
uchar* to_tokudb,
uchar* from_mysql,
Field* field,
uint32_t key_part_length //I really hope this is temporary as I phase out the pack_cmp stuff
);
-uchar* unpack_toku_key_field(
+static uchar* unpack_toku_key_field(
uchar* to_mysql,
uchar* from_tokudb,
Field* field,
@@ -337,6 +352,10 @@ uchar* unpack_toku_key_field(
#define COL_ZERO 0
#define COL_POS_INF 1
+#define COL_FIX_FIELD 0x11
+#define COL_VAR_FIELD 0x22
+#define COL_BLOB_FIELD 0x33
+
//
// information for hidden primary keys
//
@@ -356,7 +375,7 @@ static inline ulonglong hpk_char_to_num(uchar* val) {
return uint8korr(val);
}
-int tokudb_compare_two_keys(
+static int tokudb_compare_two_keys(
const void* new_key_data,
const uint32_t new_key_size,
const void* saved_key_data,
@@ -367,10 +386,10 @@ int tokudb_compare_two_keys(
bool* read_string
);
-int tokudb_cmp_dbt_key(DB* db, const DBT *keya, const DBT *keyb);
+static int tokudb_cmp_dbt_key(DB* db, const DBT *keya, const DBT *keyb);
//TODO: QQQ Only do one direction for prefix.
-int tokudb_prefix_cmp_dbt_key(DB *file, const DBT *keya, const DBT *keyb);
+static int tokudb_prefix_cmp_dbt_key(DB *file, const DBT *keya, const DBT *keyb);
static int tokudb_compare_two_key_parts(
const void* new_key_data,
@@ -384,7 +403,7 @@ static int tokudb_compare_two_key_parts(
static int tokudb_cmp_dbt_key_parts(DB *file, const DBT *keya, const DBT *keyb, uint max_parts);
-int create_toku_key_descriptor(
+static int create_toku_key_descriptor(
uchar* buf,
bool is_first_hpk,
KEY* first_key,
@@ -393,15 +412,15 @@ int create_toku_key_descriptor(
);
-uint32_t create_toku_main_key_pack_descriptor (
+static uint32_t create_toku_main_key_pack_descriptor (
uchar* buf
);
-uint32_t get_max_clustering_val_pack_desc_size(
+static uint32_t get_max_clustering_val_pack_desc_size(
TABLE_SHARE* table_share
);
-uint32_t create_toku_clustering_val_pack_descriptor (
+static uint32_t create_toku_clustering_val_pack_descriptor (
uchar* buf,
uint pk_index,
TABLE_SHARE* table_share,
@@ -418,18 +437,18 @@ static inline bool is_key_clustering(
return (row_desc_size > 0);
}
-uint32_t pack_clustering_val_from_desc(
+static uint32_t pack_clustering_val_from_desc(
uchar* buf,
void* row_desc,
uint32_t row_desc_size,
const DBT* pk_val
);
-uint32_t get_max_secondary_key_pack_desc_size(
+static uint32_t get_max_secondary_key_pack_desc_size(
KEY_AND_COL_INFO* kc_info
);
-uint32_t create_toku_secondary_key_pack_descriptor (
+static uint32_t create_toku_secondary_key_pack_descriptor (
uchar* buf,
bool has_hpk,
uint pk_index,
@@ -449,13 +468,13 @@ static inline bool is_key_pk(
return buf[0];
}
-uint32_t max_key_size_from_desc(
+static uint32_t max_key_size_from_desc(
void* row_desc,
uint32_t row_desc_size
);
-uint32_t pack_key_from_desc(
+static uint32_t pack_key_from_desc(
uchar* buf,
void* row_desc,
uint32_t row_desc_size,
@@ -463,17 +482,17 @@ uint32_t pack_key_from_desc(
const DBT* pk_val
);
-bool fields_have_same_name(
+static bool fields_have_same_name(
Field* a,
Field* b
);
-bool fields_are_same_type(
+static bool fields_are_same_type(
Field* a,
Field* b
);
-bool are_two_fields_same(
+static bool are_two_fields_same(
Field* a,
Field* b
);
diff --git a/storage/tokudb/hatoku_defines.h b/storage/tokudb/hatoku_defines.h
index 10350d6791f..650fd0257a3 100644
--- a/storage/tokudb/hatoku_defines.h
+++ b/storage/tokudb/hatoku_defines.h
@@ -88,70 +88,47 @@ 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_DEF
-#define _HATOKU_DEF
-#include "mysql_version.h"
-#if MYSQL_VERSION_ID < 50506
-#include "mysql_priv.h"
-#else
-#include "sql_table.h"
-#include "handler.h"
-#include "table.h"
-#include "log.h"
-#include "sql_class.h"
-#include "sql_show.h"
-#include "discover.h"
-#endif
-
-#include "db.h"
-#include "toku_os.h"
+#ifndef _TOKUDB_CONFIG_H
+#define _TOKUDB_CONFIG_H
#ifdef USE_PRAGMA_INTERFACE
#pragma interface /* gcc class implementation */
#endif
-// In MariaDB 5.3, thread progress reporting was introduced.
-// Only include that functionality if we're using maria 5.3 +
-#ifdef MARIADB_BASE_VERSION
-#if MYSQL_VERSION_ID >= 50300
-#define HA_TOKUDB_HAS_THD_PROGRESS
-#endif
-#endif
-
-#if defined(TOKUDB_PATCHES) && TOKUDB_PATCHES == 0
-
-#elif 100000 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 100099
+#if 100000 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 100099
+// mariadb 10
+#define TOKU_USE_DB_TYPE_TOKUDB 1
#define TOKU_INCLUDE_ALTER_56 1
-#define TOKU_INCLUDE_ALTER_55 0
#define TOKU_INCLUDE_ROW_TYPE_COMPRESSION 1
#define TOKU_INCLUDE_XA 1
-#define TOKU_PARTITION_WRITE_FRM_DATA 0
#define TOKU_INCLUDE_WRITE_FRM_DATA 0
-#define TOKU_INCLUDE_UPSERT 0
+#define TOKU_PARTITION_WRITE_FRM_DATA 0
+#if defined(MARIADB_BASE_VERSION)
#define TOKU_INCLUDE_EXTENDED_KEYS 1
-#define TOKU_INCLUDE_OTHER_DB_TYPE 0
+#endif
-#elif 50613 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699
+#elif 50700 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50799
+// mysql 5.7 with no patches
+#define TOKU_USE_DB_TYPE_UNKNOWN 1
#define TOKU_INCLUDE_ALTER_56 1
-#define TOKU_INCLUDE_ROW_TYPE_COMPRESSION 1
-#define TOKU_INCLUDE_XA 1
#define TOKU_PARTITION_WRITE_FRM_DATA 0
-#define TOKU_INCLUDE_WRITE_FRM_DATA 0
-#define TOKU_INCLUDE_UPSERT 1
-#define TOKU_INCLUDE_EXTENDED_KEYS 0
-#elif 50610 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50610
+#elif 50613 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699
+// mysql 5.6
+#define TOKU_USE_DB_TYPE_TOKUDB 1
#define TOKU_INCLUDE_ALTER_56 1
#define TOKU_INCLUDE_ROW_TYPE_COMPRESSION 1
#define TOKU_INCLUDE_XA 1
-#define TOKU_PARTITION_WRITE_FRM_DATA 1
-#define TOKU_INCLUDE_WRITE_FRM_DATA 1
+#define TOKU_PARTITION_WRITE_FRM_DATA 0
+#define TOKU_INCLUDE_WRITE_FRM_DATA 0
#define TOKU_INCLUDE_UPSERT 1
+#if defined(HTON_SUPPORTS_EXTENDED_KEYS)
#define TOKU_INCLUDE_EXTENDED_KEYS 1
-#define TOKU_INCLUDE_OTHER_DB_TYPE 0
+#endif
#elif 50500 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50599
+#define TOKU_USE_DB_TYPE_TOKUDB 1
#define TOKU_INCLUDE_ALTER_56 0 /* MariaDB 5.5 */
#define TOKU_INCLUDE_ALTER_55 0 /* MariaDB 5.5 */
#define TOKU_INCLUDE_ROW_TYPE_COMPRESSION 1
@@ -162,14 +139,26 @@ PATENT RIGHTS GRANT:
#if defined(MARIADB_BASE_VERSION)
#define TOKU_INCLUDE_EXTENDED_KEYS 1
#endif
-#define TOKU_INCLUDE_OTHER_DB_TYPE 0 /* MariaDB 5.5 */
#define TOKU_INCLUDE_HANDLERTON_HANDLE_FATAL_SIGNAL 0 /* MariaDB 5.5 */
-#else
+#else
#error
#endif
+#ifdef MARIADB_BASE_VERSION
+// In MariaDB 5.3, thread progress reporting was introduced.
+// Only include that functionality if we're using maria 5.3 +
+#define HA_TOKUDB_HAS_THD_PROGRESS 1
+
+// MariaDB supports thdvar memalloc correctly
+#define TOKU_THDVAR_MEMALLOC_BUG 0
+#else
+// MySQL does not support thdvar memalloc correctly
+// see http://bugs.mysql.com/bug.php?id=71759
+#define TOKU_THDVAR_MEMALLOC_BUG 1
+#endif
+
#if !defined(HA_CLUSTERING)
#define HA_CLUSTERING 0
#endif
@@ -182,10 +171,6 @@ 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
@@ -198,8 +183,6 @@ PATENT RIGHTS GRANT:
#define HA_TOKUDB_NEEDS_KEY_FILE_LOCK
#endif
-extern ulong tokudb_debug;
-
//
// returns maximum length of dictionary name, such as key-NAME
// NAME_CHAR_LEN is max length of the key name, and have upper bound of 10 for key-
@@ -214,6 +197,13 @@ extern ulong tokudb_debug;
/* Bits for share->status */
#define STATUS_PRIMARY_KEY_INIT 0x1
+#endif // _TOKUDB_CONFIG_H
+
+#ifndef _TOKUDB_DEBUG_H
+#define _TOKUDB_DEBUG_H
+
+extern ulong tokudb_debug;
+
// tokudb debug tracing
#define TOKUDB_DEBUG_INIT 1
#define TOKUDB_DEBUG_OPEN 2
@@ -225,40 +215,62 @@ extern ulong tokudb_debug;
#define TOKUDB_DEBUG_LOCK 256
#define TOKUDB_DEBUG_CHECK_KEY 1024
#define TOKUDB_DEBUG_HIDE_DDL_LOCK_ERRORS 2048
-#define TOKUDB_DEBUG_ALTER_TABLE_INFO 4096
+#define TOKUDB_DEBUG_ALTER_TABLE 4096
#define TOKUDB_DEBUG_UPSERT 8192
#define TOKUDB_DEBUG_CHECK (1<<14)
#define TOKUDB_DEBUG_ANALYZE (1<<15)
-#define TOKUDB_TRACE(f, ...) \
- fprintf(stderr, "%d:%s:%d:" f, my_tid(), __FILE__, __LINE__, ##__VA_ARGS__);
-
+#define TOKUDB_TRACE(f, ...) { \
+ fprintf(stderr, "%u %s:%u %s " f "\n", my_tid(), __FILE__, __LINE__, __FUNCTION__, ##__VA_ARGS__); \
+}
static inline unsigned int my_tid() {
return (unsigned int)toku_os_gettid();
}
-#define TOKUDB_DBUG_ENTER(f, ...) \
-{ \
+#define TOKUDB_DBUG_ENTER(f, ...) { \
if (tokudb_debug & TOKUDB_DEBUG_ENTER) { \
- TOKUDB_TRACE(f "\n", ##__VA_ARGS__); \
+ TOKUDB_TRACE(f, ##__VA_ARGS__); \
} \
} \
DBUG_ENTER(__FUNCTION__);
+#define TOKUDB_DBUG_RETURN(r) { \
+ int rr = (r); \
+ if ((tokudb_debug & TOKUDB_DEBUG_RETURN) || (rr != 0 && (tokudb_debug & TOKUDB_DEBUG_ERROR))) { \
+ TOKUDB_TRACE("return %d", rr); \
+ } \
+ DBUG_RETURN(rr); \
+}
+
+#define TOKUDB_HANDLER_TRACE(f, ...) \
+ fprintf(stderr, "%u %p %s:%u ha_tokudb::%s " f "\n", my_tid(), this, __FILE__, __LINE__, __FUNCTION__, ##__VA_ARGS__);
-#define TOKUDB_DBUG_RETURN(r) \
-{ \
+#define TOKUDB_HANDLER_DBUG_ENTER(f, ...) { \
+ if (tokudb_debug & TOKUDB_DEBUG_ENTER) { \
+ TOKUDB_HANDLER_TRACE(f, ##__VA_ARGS__); \
+ } \
+} \
+ DBUG_ENTER(__FUNCTION__);
+
+#define TOKUDB_HANDLER_DBUG_RETURN(r) { \
int rr = (r); \
if ((tokudb_debug & TOKUDB_DEBUG_RETURN) || (rr != 0 && (tokudb_debug & TOKUDB_DEBUG_ERROR))) { \
- TOKUDB_TRACE("%s:return %d\n", __FUNCTION__, rr); \
+ TOKUDB_HANDLER_TRACE("return %d", rr); \
} \
DBUG_RETURN(rr); \
}
+#define TOKUDB_HANDLER_DBUG_VOID_RETURN { \
+ if (tokudb_debug & TOKUDB_DEBUG_RETURN) { \
+ TOKUDB_HANDLER_TRACE("return"); \
+ } \
+ DBUG_VOID_RETURN; \
+}
+
#define TOKUDB_DBUG_DUMP(s, p, len) \
{ \
- TOKUDB_TRACE("%s:%s", __FUNCTION__, s); \
+ TOKUDB_TRACE("%s", s); \
uint i; \
for (i=0; i<len; i++) { \
fprintf(stderr, "%2.2x", ((uchar*)p)[i]); \
@@ -266,6 +278,20 @@ static inline unsigned int my_tid() {
fprintf(stderr, "\n"); \
}
+/* The purpose of this file is to define assert() for use by the handlerton.
+ * The intention is for a failed handlerton assert to invoke a failed assert
+ * in the fractal tree layer, which dumps engine status to the error log.
+ */
+
+void toku_hton_assert_fail(const char*/*expr_as_string*/,const char */*fun*/,const char*/*file*/,int/*line*/, int/*errno*/) __attribute__((__visibility__("default"))) __attribute__((__noreturn__));
+
+#undef assert
+#define assert(expr) ((expr) ? (void)0 : toku_hton_assert_fail(#expr, __FUNCTION__, __FILE__, __LINE__, errno))
+
+#endif // _TOKUDB_DEBUG_H
+
+#ifndef _TOKUDB_TXN_H
+#define _TOKUDB_TXN_H
typedef enum {
hatoku_iso_not_set = 0,
@@ -294,6 +320,7 @@ typedef struct st_tokudb_trx_data {
uint tokudb_lock_count;
tokudb_stmt_progress stmt_progress;
bool checkpoint_lock_taken;
+ LIST *handlers;
} tokudb_trx_data;
struct ha_table_option_struct
@@ -301,11 +328,6 @@ struct ha_table_option_struct
uint row_format;
};
-struct ha_index_option_struct
-{
- bool clustering;
-};
-
extern char *tokudb_data_dir;
extern const char *ha_tokudb_ext;
@@ -352,14 +374,14 @@ static inline int txn_begin(DB_ENV *env, DB_TXN *parent, DB_TXN **txn, uint32_t
this_txn->set_client_id(this_txn, thd_get_thread_id(thd));
}
if ((tokudb_debug & TOKUDB_DEBUG_TXN)) {
- TOKUDB_TRACE("begin txn %p %p %u r=%d\n", parent, *txn, flags, r);
+ TOKUDB_TRACE("begin txn %p %p %u r=%d", parent, *txn, flags, r);
}
return r;
}
static inline void commit_txn(DB_TXN* txn, uint32_t flags) {
if (tokudb_debug & TOKUDB_DEBUG_TXN)
- TOKUDB_TRACE("commit txn %p\n", txn);
+ TOKUDB_TRACE("commit txn %p", txn);
int r = txn->commit(txn, flags);
if (r != 0) {
sql_print_error("tried committing transaction %p and got error code %d", txn, r);
@@ -369,7 +391,7 @@ static inline void commit_txn(DB_TXN* txn, uint32_t flags) {
static inline void abort_txn(DB_TXN* txn) {
if (tokudb_debug & TOKUDB_DEBUG_TXN)
- TOKUDB_TRACE("abort txn %p\n", txn);
+ TOKUDB_TRACE("abort txn %p", txn);
int r = txn->abort(txn);
if (r != 0) {
sql_print_error("tried aborting transaction %p and got error code %d", txn, r);
@@ -377,14 +399,119 @@ static inline void abort_txn(DB_TXN* txn) {
assert(r == 0);
}
-/* The purpose of this file is to define assert() for use by the handlerton.
- * The intention is for a failed handlerton assert to invoke a failed assert
- * in the fractal tree layer, which dumps engine status to the error log.
- */
+#endif // _TOKUDB_TXN_H
-void toku_hton_assert_fail(const char*/*expr_as_string*/,const char */*fun*/,const char*/*file*/,int/*line*/, int/*errno*/) __attribute__((__visibility__("default"))) __attribute__((__noreturn__));
+#ifndef _TOKUDB_PORTABILITY_H
+#define _TOKUDB_PORTABILITY_H
-#undef assert
-#define assert(expr) ((expr) ? (void)0 : toku_hton_assert_fail(#expr, __FUNCTION__, __FILE__, __LINE__, errno))
+static inline void *tokudb_my_malloc(size_t s, myf flags) {
+#if 50700 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50799
+ return my_malloc(0, s, flags);
+#else
+ return my_malloc(s, flags);
+#endif
+}
+static inline void *tokudb_my_realloc(void *p, size_t s, myf flags) {
+#if 50700 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50799
+ return my_realloc(0, p, s, flags);
+#else
+ return my_realloc(p, s, flags);
#endif
+}
+
+static inline void tokudb_my_free(void *ptr) {
+ my_free(ptr);
+}
+
+static inline char *tokudb_my_strdup(const char *p, myf flags) {
+#if 50700 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50799
+ return my_strdup(0, p, flags);
+#else
+ return my_strdup(p, flags);
+#endif
+}
+
+static inline void* tokudb_my_multi_malloc(myf myFlags, ...) {
+ va_list args;
+ char **ptr,*start,*res;
+ size_t tot_length,length;
+
+ va_start(args,myFlags);
+ tot_length=0;
+ while ((ptr=va_arg(args, char **))) {
+ length=va_arg(args,uint);
+ tot_length+=ALIGN_SIZE(length);
+ }
+ va_end(args);
+
+ if (!(start=(char *) tokudb_my_malloc(tot_length,myFlags))) {
+ return 0;
+ }
+
+ va_start(args,myFlags);
+ res=start;
+ while ((ptr=va_arg(args, char **))) {
+ *ptr=res;
+ length=va_arg(args,uint);
+ res+=ALIGN_SIZE(length);
+ }
+ va_end(args);
+ return start;
+}
+
+static inline void tokudb_pthread_mutex_init(pthread_mutex_t *mutex, const pthread_mutexattr_t *attr) {
+ int r = pthread_mutex_init(mutex, attr);
+ assert(r == 0);
+}
+
+static inline void tokudb_pthread_mutex_destroy(pthread_mutex_t *mutex) {
+ int r = pthread_mutex_destroy(mutex);
+ assert(r == 0);
+}
+
+static inline void tokudb_pthread_mutex_lock(pthread_mutex_t *mutex) {
+ int r = pthread_mutex_lock(mutex);
+ assert(r == 0);
+}
+
+static inline void tokudb_pthread_mutex_unlock(pthread_mutex_t *mutex) {
+ int r = pthread_mutex_unlock(mutex);
+ assert(r == 0);
+}
+
+static inline void tokudb_pthread_cond_init(pthread_cond_t *cond, const pthread_condattr_t *attr) {
+ int r = pthread_cond_init(cond, attr);
+ assert(r == 0);
+}
+
+static inline void tokudb_pthread_cond_destroy(pthread_cond_t *cond) {
+ int r = pthread_cond_destroy(cond);
+ assert(r == 0);
+}
+
+static inline void tokudb_pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex) {
+ int r = pthread_cond_wait(cond, mutex);
+ assert(r == 0);
+}
+
+static inline void tokudb_pthread_cond_broadcast(pthread_cond_t *cond) {
+ int r = pthread_cond_broadcast(cond);
+ assert(r == 0);
+}
+
+// mysql 5.6.15 removed the test macro, so we define our own
+#define tokudb_test(e) ((e) ? 1 : 0)
+
+static const char *tokudb_thd_get_proc_info(THD *thd) {
+ return thd->proc_info;
+}
+
+// uint3korr reads 4 bytes and valgrind reports an error, so we use this function instead
+static uint tokudb_uint3korr(const uchar *a) {
+ uchar b[4] = {};
+ memcpy(b, a, 3);
+ return uint3korr(b);
+}
+
+#endif // _TOKUDB_PORTABILITY_H
diff --git a/storage/tokudb/hatoku_hton.cc b/storage/tokudb/hatoku_hton.cc
index 4f36de49b2d..538f6c936d2 100644
--- a/storage/tokudb/hatoku_hton.cc
+++ b/storage/tokudb/hatoku_hton.cc
@@ -126,6 +126,13 @@ typedef struct savepoint_info {
bool in_sub_stmt;
} *SP_INFO, SP_INFO_T;
+#if defined(MARIADB_BASE_VERSION)
+ha_create_table_option tokudb_index_options[] = {
+ HA_IOPTION_BOOL("clustering", clustering, 0),
+ HA_IOPTION_END
+};
+#endif
+
static uchar *tokudb_get_key(TOKUDB_SHARE * share, size_t * length, my_bool not_used __attribute__ ((unused))) {
*length = share->table_name_length;
return (uchar *) share->table_name;
@@ -166,10 +173,31 @@ const char *ha_tokudb_ext = ".tokudb";
char *tokudb_data_dir;
ulong tokudb_debug;
DB_ENV *db_env;
-DB* metadata_db;
HASH tokudb_open_tables;
pthread_mutex_t tokudb_mutex;
-pthread_mutex_t tokudb_meta_mutex;
+
+#if TOKU_THDVAR_MEMALLOC_BUG
+static pthread_mutex_t tokudb_map_mutex;
+static TREE tokudb_map;
+struct tokudb_map_pair {
+ THD *thd;
+ char *last_lock_timeout;
+};
+#if 50500 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50599
+static int tokudb_map_pair_cmp(void *custom_arg, const void *a, const void *b) {
+#else
+static int tokudb_map_pair_cmp(const void *custom_arg, const void *a, const void *b) {
+#endif
+ const struct tokudb_map_pair *a_key = (const struct tokudb_map_pair *) a;
+ const struct tokudb_map_pair *b_key = (const struct tokudb_map_pair *) b;
+ if (a_key->thd < b_key->thd)
+ return -1;
+ else if (a_key->thd > b_key->thd)
+ return +1;
+ else
+ return 0;
+};
+#endif
#if TOKU_INCLUDE_HANDLERTON_HANDLE_FATAL_SIGNAL
static my_bool tokudb_gdb_on_fatal;
@@ -181,11 +209,9 @@ void toku_hton_update_primary_key_bytes_inserted(uint64_t row_size) {
increment_partitioned_counter(tokudb_primary_key_bytes_inserted, row_size);
}
-static ulonglong tokudb_lock_timeout;
static void tokudb_lock_timeout_callback(DB *db, uint64_t requesting_txnid, const DBT *left_key, const DBT *right_key, uint64_t blocking_txnid);
static ulong tokudb_cleaner_period;
static ulong tokudb_cleaner_iterations;
-static ulonglong tokudb_loader_memory_size;
#define ASSERT_MSGLEN 1024
@@ -249,12 +275,6 @@ ha_create_table_option tokudb_table_options[]=
HA_TOPTION_END
};
-ha_create_table_option tokudb_index_options[]=
-{
- HA_IOPTION_BOOL("clustering", clustering, 0),
- HA_IOPTION_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,
@@ -304,7 +324,7 @@ static void handle_ydb_error(int error) {
}
static int tokudb_init_func(void *p) {
- TOKUDB_DBUG_ENTER("tokudb_init_func");
+ TOKUDB_DBUG_ENTER("");
int r;
#if defined(_WIN64)
@@ -320,25 +340,34 @@ static int tokudb_init_func(void *p) {
assert(r == 0);
db_env = NULL;
- metadata_db = NULL;
tokudb_hton = (handlerton *) p;
- pthread_mutex_init(&tokudb_mutex, MY_MUTEX_INIT_FAST);
- pthread_mutex_init(&tokudb_meta_mutex, MY_MUTEX_INIT_FAST);
+ 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);
tokudb_hton->state = SHOW_OPTION_YES;
// tokudb_hton->flags= HTON_CAN_RECREATE; // QQQ this came from skeleton
tokudb_hton->flags = HTON_CLOSE_CURSORS_AT_COMMIT | HTON_SUPPORTS_EXTENDED_KEYS;
-#if TOKU_INCLUDE_OTHER_DB_TYPE
- // we have historically been a dynamic storage engine, so we set db_type according.
- // however, extended keys is triggered off of the db_type, so tokudb adds another type so that extended keys works
+#if defined(TOKU_INCLUDE_EXTENDED_KEYS) && TOKU_INCLUDE_EXTENDED_KEYS
+#if defined(HTON_SUPPORTS_EXTENDED_KEYS)
+ tokudb_hton->flags |= HTON_SUPPORTS_EXTENDED_KEYS;
+#endif
+#if defined(HTON_EXTENDED_KEYS)
+ tokudb_hton->flags |= HTON_EXTENDED_KEYS;
+#endif
+#endif
+#if defined(HTON_SUPPORTS_CLUSTERED_KEYS)
+ tokudb_hton->flags |= HTON_SUPPORTS_CLUSTERED_KEYS;
+#endif
+
+#if defined(TOKU_USE_DB_TYPE_TOKUDB) && TOKU_USE_DB_TYPE_TOKUDB
+ tokudb_hton->db_type = DB_TYPE_TOKUDB;
+#elif defined(TOKU_USE_DB_TYPE_UNKNOWN) && TOKU_USE_DB_TYPE_UNKNOWN
tokudb_hton->db_type = DB_TYPE_UNKNOWN;
- tokudb_hton->other_db_type = DB_TYPE_TOKUDB;
#else
- tokudb_hton->db_type = DB_TYPE_TOKUDB;
+#error
#endif
tokudb_hton->create = tokudb_create_handler;
@@ -372,6 +401,11 @@ static int tokudb_init_func(void *p) {
#if TOKU_INCLUDE_HANDLERTON_HANDLE_FATAL_SIGNAL
tokudb_hton->handle_fatal_signal = tokudb_handle_fatal_signal;
#endif
+
+#if defined(MARIADB_BASE_VERSION)
+ tokudb_hton->index_options = tokudb_index_options;
+#endif
+
if (!tokudb_home)
tokudb_home = mysql_real_data_home;
DBUG_PRINT("info", ("tokudb_home: %s", tokudb_home));
@@ -386,7 +420,7 @@ static int tokudb_init_func(void *p) {
r = db_env->set_flags(db_env, tokudb_env_flags, 1);
if (r) { // QQQ
if (tokudb_debug & TOKUDB_DEBUG_INIT)
- TOKUDB_TRACE("%s:WARNING: flags=%x r=%d\n", __FUNCTION__, tokudb_env_flags, r);
+ TOKUDB_TRACE("WARNING: flags=%x r=%d", tokudb_env_flags, r);
// goto error;
}
@@ -457,17 +491,17 @@ static int tokudb_init_func(void *p) {
uint32_t gbytes, bytes; int parts;
r = db_env->get_cachesize(db_env, &gbytes, &bytes, &parts);
- if (r == 0)
- if (tokudb_debug & TOKUDB_DEBUG_INIT)
- TOKUDB_TRACE("%s:tokudb_cache_size=%lld\n", __FUNCTION__, ((unsigned long long) gbytes << 30) + bytes);
+ if (tokudb_debug & TOKUDB_DEBUG_INIT)
+ TOKUDB_TRACE("tokudb_cache_size=%lld r=%d", ((unsigned long long) gbytes << 30) + bytes, r);
if (db_env->set_redzone) {
r = db_env->set_redzone(db_env, tokudb_fs_reserve_percent);
- if (r && (tokudb_debug & TOKUDB_DEBUG_INIT))
- TOKUDB_TRACE("%s:%d r=%d\n", __FUNCTION__, __LINE__, r);
+ if (tokudb_debug & TOKUDB_DEBUG_INIT)
+ TOKUDB_TRACE("set_redzone r=%d", r);
}
- if (tokudb_debug & TOKUDB_DEBUG_INIT) TOKUDB_TRACE("%s:env open:flags=%x\n", __FUNCTION__, tokudb_init_flags);
+ if (tokudb_debug & TOKUDB_DEBUG_INIT)
+ TOKUDB_TRACE("env open:flags=%x", tokudb_init_flags);
r = db_env->set_generate_row_callback_for_put(db_env,generate_row_for_put);
assert(r == 0);
@@ -477,14 +511,15 @@ static int tokudb_init_func(void *p) {
db_env_set_direct_io(tokudb_directio == TRUE);
db_env->change_fsync_log_period(db_env, tokudb_fsync_log_period);
db_env->set_lock_timeout_callback(db_env, tokudb_lock_timeout_callback);
- db_env->set_loader_memory_size(db_env, tokudb_loader_memory_size);
+ db_env->set_loader_memory_size(db_env, tokudb_get_loader_memory_size_callback);
r = db_env->open(db_env, tokudb_home, tokudb_init_flags, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH);
- if (tokudb_debug & TOKUDB_DEBUG_INIT) TOKUDB_TRACE("%s:env opened:return=%d\n", __FUNCTION__, r);
+ if (tokudb_debug & TOKUDB_DEBUG_INIT)
+ TOKUDB_TRACE("env opened:return=%d", r);
if (r) {
- DBUG_PRINT("info", ("env->open %d\n", r));
+ DBUG_PRINT("info", ("env->open %d", r));
goto error;
}
@@ -495,59 +530,33 @@ static int tokudb_init_func(void *p) {
r = db_env->cleaner_set_iterations(db_env, tokudb_cleaner_iterations);
assert(r == 0);
- r = db_env->set_lock_timeout(db_env, tokudb_lock_timeout);
+ r = db_env->set_lock_timeout(db_env, DEFAULT_TOKUDB_LOCK_TIMEOUT, tokudb_get_lock_wait_time_callback);
assert(r == 0);
+ db_env->set_killed_callback(db_env, DEFAULT_TOKUDB_KILLED_TIME, tokudb_get_killed_time_callback, tokudb_killed_callback);
+
r = db_env->get_engine_status_num_rows (db_env, &toku_global_status_max_rows);
assert(r == 0);
{
const myf mem_flags = MY_FAE|MY_WME|MY_ZEROFILL|MY_ALLOW_ZERO_PTR|MY_FREE_ON_ERROR;
- toku_global_status_variables = (SHOW_VAR*)my_malloc(sizeof(*toku_global_status_variables)*toku_global_status_max_rows, mem_flags);
- toku_global_status_rows = (TOKU_ENGINE_STATUS_ROW_S*)my_malloc(sizeof(*toku_global_status_rows)*toku_global_status_max_rows, mem_flags);
+ toku_global_status_variables = (SHOW_VAR*)tokudb_my_malloc(sizeof(*toku_global_status_variables)*toku_global_status_max_rows, mem_flags);
+ toku_global_status_rows = (TOKU_ENGINE_STATUS_ROW_S*)tokudb_my_malloc(sizeof(*toku_global_status_rows)*toku_global_status_max_rows, mem_flags);
}
- r = db_create(&metadata_db, db_env, 0);
- if (r) {
- DBUG_PRINT("info", ("failed to create metadata db %d\n", r));
- goto error;
- }
-
-
- r= metadata_db->open(metadata_db, NULL, TOKU_METADB_NAME, NULL, DB_BTREE, DB_THREAD, 0);
- if (r) {
- if (r != ENOENT) {
- sql_print_error("Got error %d when trying to open metadata_db", r);
- goto error;
- }
- r = metadata_db->close(metadata_db,0);
- assert(r == 0);
- r = db_create(&metadata_db, db_env, 0);
- if (r) {
- DBUG_PRINT("info", ("failed to create metadata db %d\n", r));
- goto error;
- }
-
- r= metadata_db->open(metadata_db, NULL, TOKU_METADB_NAME, NULL, DB_BTREE, DB_THREAD | DB_CREATE | DB_EXCL, my_umask);
- if (r) {
- goto error;
- }
- }
-
-
-
tokudb_primary_key_bytes_inserted = create_partitioned_counter();
+#if TOKU_THDVAR_MEMALLOC_BUG
+ tokudb_pthread_mutex_init(&tokudb_map_mutex, MY_MUTEX_INIT_FAST);
+ init_tree(&tokudb_map, 0, 0, 0, tokudb_map_pair_cmp, true, NULL, NULL);
+#endif
+
//3938: succeeded, set the init status flag and unlock
tokudb_hton_initialized = 1;
rw_unlock(&tokudb_hton_initialized_lock);
DBUG_RETURN(false);
error:
- if (metadata_db) {
- int rr = metadata_db->close(metadata_db, 0);
- assert(rr==0);
- }
if (db_env) {
int rr= db_env->close(db_env, 0);
assert(rr==0);
@@ -561,14 +570,13 @@ error:
}
static int tokudb_done_func(void *p) {
- TOKUDB_DBUG_ENTER("tokudb_done_func");
- my_free(toku_global_status_variables);
+ TOKUDB_DBUG_ENTER("");
+ tokudb_my_free(toku_global_status_variables);
toku_global_status_variables = NULL;
- my_free(toku_global_status_rows);
+ tokudb_my_free(toku_global_status_rows);
toku_global_status_rows = NULL;
my_hash_free(&tokudb_open_tables);
- pthread_mutex_destroy(&tokudb_mutex);
- pthread_mutex_destroy(&tokudb_meta_mutex);
+ tokudb_pthread_mutex_destroy(&tokudb_mutex);
#if defined(_WIN64)
toku_ydb_destroy();
#endif
@@ -580,7 +588,7 @@ static handler *tokudb_create_handler(handlerton * hton, TABLE_SHARE * table, ME
}
int tokudb_end(handlerton * hton, ha_panic_function type) {
- TOKUDB_DBUG_ENTER("tokudb_end");
+ TOKUDB_DBUG_ENTER("");
int error = 0;
// 3938: if we finalize the storage engine plugin, it is no longer
@@ -590,10 +598,6 @@ int tokudb_end(handlerton * hton, ha_panic_function type) {
rw_wrlock(&tokudb_hton_initialized_lock);
assert(tokudb_hton_initialized);
- if (metadata_db) {
- int r = metadata_db->close(metadata_db, 0);
- assert(r == 0);
- }
if (db_env) {
if (tokudb_init_flags & DB_INIT_LOG)
tokudb_cleanup_log_files();
@@ -602,6 +606,16 @@ int tokudb_end(handlerton * hton, ha_panic_function type) {
db_env = NULL;
}
+ if (tokudb_primary_key_bytes_inserted) {
+ destroy_partitioned_counter(tokudb_primary_key_bytes_inserted);
+ tokudb_primary_key_bytes_inserted = NULL;
+ }
+
+#if TOKU_THDVAR_MEMALLOC_BUG
+ tokudb_pthread_mutex_destroy(&tokudb_map_mutex);
+ delete_tree(&tokudb_map);
+#endif
+
// 3938: drop the initialized flag and unlock
tokudb_hton_initialized = 0;
rw_unlock(&tokudb_hton_initialized_lock);
@@ -613,15 +627,29 @@ 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);
}
- my_free(trx);
+ tokudb_my_free(trx);
+#if TOKU_THDVAR_MEMALLOC_BUG
+ tokudb_pthread_mutex_lock(&tokudb_map_mutex);
+ 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);
+ }
+ tokudb_pthread_mutex_unlock(&tokudb_map_mutex);
+#endif
return error;
}
bool tokudb_flush_logs(handlerton * hton) {
- TOKUDB_DBUG_ENTER("tokudb_flush_logs");
+ TOKUDB_DBUG_ENTER("");
int error;
bool result = 0;
@@ -687,8 +715,17 @@ static void abort_txn_with_progress(DB_TXN* txn, THD* thd) {
assert(r == 0);
}
+static void tokudb_cleanup_handlers(tokudb_trx_data *trx, DB_TXN *txn) {
+ LIST *e;
+ while ((e = trx->handlers)) {
+ trx->handlers = list_delete(trx->handlers, e);
+ ha_tokudb *handler = (ha_tokudb *) e->data;
+ handler->cleanup_txn(txn);
+ }
+}
+
static int tokudb_commit(handlerton * hton, THD * thd, bool all) {
- TOKUDB_DBUG_ENTER("tokudb_commit");
+ TOKUDB_DBUG_ENTER("");
DBUG_PRINT("trans", ("ending transaction %s", all ? "all" : "stmt"));
uint32_t syncflag = THDVAR(thd, commit_sync) ? 0 : DB_TXN_NOSYNC;
tokudb_trx_data *trx = (tokudb_trx_data *) thd_data_get(thd, hton->slot);
@@ -696,10 +733,11 @@ 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 %u %p\n", all, this_txn);
+ TOKUDB_TRACE("commit trx %u trx %p txn %p", all, trx, this_txn);
}
// test hook to induce a crash on a debug build
DBUG_EXECUTE_IF("tokudb_crash_commit_before", DBUG_SUICIDE(););
+ tokudb_cleanup_handlers(trx, this_txn);
commit_txn_with_progress(this_txn, syncflag, thd);
// test hook to induce a crash on a debug build
DBUG_EXECUTE_IF("tokudb_crash_commit_after", DBUG_SUICIDE(););
@@ -710,22 +748,23 @@ static int tokudb_commit(handlerton * hton, THD * thd, bool all) {
trx->sub_sp_level = NULL;
}
else if (tokudb_debug & TOKUDB_DEBUG_TXN) {
- TOKUDB_TRACE("nothing to commit %d\n", all);
+ TOKUDB_TRACE("nothing to commit %d", all);
}
reset_stmt_progress(&trx->stmt_progress);
TOKUDB_DBUG_RETURN(0);
}
static int tokudb_rollback(handlerton * hton, THD * thd, bool all) {
- TOKUDB_DBUG_ENTER("tokudb_rollback");
+ TOKUDB_DBUG_ENTER("");
DBUG_PRINT("trans", ("aborting transaction %s", all ? "all" : "stmt"));
tokudb_trx_data *trx = (tokudb_trx_data *) thd_data_get(thd, hton->slot);
DB_TXN **txn = all ? &trx->all : &trx->stmt;
DB_TXN *this_txn = *txn;
if (this_txn) {
if (tokudb_debug & TOKUDB_DEBUG_TXN) {
- TOKUDB_TRACE("rollback %u %p\n", all, this_txn);
+ TOKUDB_TRACE("rollback %u trx %p txn %p", all, trx, this_txn);
}
+ tokudb_cleanup_handlers(trx, this_txn);
abort_txn_with_progress(this_txn, thd);
if (this_txn == trx->sp_level) {
trx->sp_level = 0;
@@ -735,7 +774,7 @@ static int tokudb_rollback(handlerton * hton, THD * thd, bool all) {
}
else {
if (tokudb_debug & TOKUDB_DEBUG_TXN) {
- TOKUDB_TRACE("abort0\n");
+ TOKUDB_TRACE("abort0");
}
}
reset_stmt_progress(&trx->stmt_progress);
@@ -745,14 +784,14 @@ static int tokudb_rollback(handlerton * hton, THD * thd, bool all) {
#if TOKU_INCLUDE_XA
static int tokudb_xa_prepare(handlerton* hton, THD* thd, bool all) {
- TOKUDB_DBUG_ENTER("tokudb_xa_prepare");
+ TOKUDB_DBUG_ENTER("");
int r = 0;
DBUG_PRINT("trans", ("preparing transaction %s", all ? "all" : "stmt"));
tokudb_trx_data *trx = (tokudb_trx_data *) thd_data_get(thd, hton->slot);
DB_TXN* txn = all ? trx->all : trx->stmt;
if (txn) {
if (tokudb_debug & TOKUDB_DEBUG_TXN) {
- TOKUDB_TRACE("doing txn prepare:%d:%p\n", all, txn);
+ TOKUDB_TRACE("doing txn prepare:%d:%p", all, txn);
}
// a TOKU_XA_XID is identical to a MYSQL_XID
TOKU_XA_XID thd_xid;
@@ -764,13 +803,13 @@ static int tokudb_xa_prepare(handlerton* hton, THD* thd, bool all) {
DBUG_EXECUTE_IF("tokudb_crash_prepare_after", DBUG_SUICIDE(););
}
else if (tokudb_debug & TOKUDB_DEBUG_TXN) {
- TOKUDB_TRACE("nothing to prepare %d\n", all);
+ TOKUDB_TRACE("nothing to prepare %d", all);
}
TOKUDB_DBUG_RETURN(r);
}
static int tokudb_xa_recover(handlerton* hton, XID* xid_list, uint len) {
- TOKUDB_DBUG_ENTER("tokudb_xa_recover");
+ TOKUDB_DBUG_ENTER("");
int r = 0;
if (len == 0 || xid_list == NULL) {
TOKUDB_DBUG_RETURN(0);
@@ -788,7 +827,7 @@ static int tokudb_xa_recover(handlerton* hton, XID* xid_list, uint len) {
}
static int tokudb_commit_by_xid(handlerton* hton, XID* xid) {
- TOKUDB_DBUG_ENTER("tokudb_commit_by_xid");
+ TOKUDB_DBUG_ENTER("");
int r = 0;
DB_TXN* txn = NULL;
TOKU_XA_XID* toku_xid = (TOKU_XA_XID*)xid;
@@ -805,7 +844,7 @@ cleanup:
}
static int tokudb_rollback_by_xid(handlerton* hton, XID* xid) {
- TOKUDB_DBUG_ENTER("tokudb_rollback_by_xid");
+ TOKUDB_DBUG_ENTER("");
int r = 0;
DB_TXN* txn = NULL;
TOKU_XA_XID* toku_xid = (TOKU_XA_XID*)xid;
@@ -824,7 +863,7 @@ cleanup:
#endif
static int tokudb_savepoint(handlerton * hton, THD * thd, void *savepoint) {
- TOKUDB_DBUG_ENTER("tokudb_savepoint");
+ TOKUDB_DBUG_ENTER("");
int error;
SP_INFO save_info = (SP_INFO)savepoint;
tokudb_trx_data *trx = (tokudb_trx_data *) thd_data_get(thd, hton->slot);
@@ -852,7 +891,7 @@ cleanup:
}
static int tokudb_rollback_to_savepoint(handlerton * hton, THD * thd, void *savepoint) {
- TOKUDB_DBUG_ENTER("tokudb_rollback_to_savepoint");
+ TOKUDB_DBUG_ENTER("");
int error;
SP_INFO save_info = (SP_INFO)savepoint;
DB_TXN* parent = NULL;
@@ -873,7 +912,7 @@ static int tokudb_rollback_to_savepoint(handlerton * hton, THD * thd, void *save
}
static int tokudb_release_savepoint(handlerton * hton, THD * thd, void *savepoint) {
- TOKUDB_DBUG_ENTER("tokudb_release_savepoint");
+ TOKUDB_DBUG_ENTER("");
int error;
SP_INFO save_info = (SP_INFO)savepoint;
@@ -928,7 +967,7 @@ 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("tokudb_discover");
+ TOKUDB_DBUG_ENTER("%s %s", db, name);
int error;
DB* status_db = NULL;
DB_TXN* txn = NULL;
@@ -995,7 +1034,7 @@ cleanup:
extern sys_var *intern_find_sys_var(const char *str, uint length, bool no_error);
static bool tokudb_show_engine_status(THD * thd, stat_print_fn * stat_print) {
- TOKUDB_DBUG_ENTER("tokudb_show_engine_status");
+ TOKUDB_DBUG_ENTER("");
int error;
uint64_t panic;
const int panic_string_len = 1024;
@@ -1047,10 +1086,10 @@ static bool tokudb_show_engine_status(THD * thd, stat_print_fn * stat_print) {
for (uint64_t row = 0; row < num_rows; row++) {
switch (mystat[row].type) {
case FS_STATE:
- snprintf(buf, bufsiz, "%"PRIu64"", mystat[row].value.num);
+ snprintf(buf, bufsiz, "%" PRIu64 "", mystat[row].value.num);
break;
case UINT64:
- snprintf(buf, bufsiz, "%"PRIu64"", mystat[row].value.num);
+ snprintf(buf, bufsiz, "%" PRIu64 "", mystat[row].value.num);
break;
case CHARSTR:
snprintf(buf, bufsiz, "%s", mystat[row].value.str);
@@ -1090,8 +1129,8 @@ static bool tokudb_show_engine_status(THD * thd, stat_print_fn * stat_print) {
static void tokudb_checkpoint_lock(THD * thd) {
int error;
+ const char *old_proc_info;
tokudb_trx_data* trx = NULL;
- char status_msg[200]; //buffer of 200 should be a good upper bound.
trx = (tokudb_trx_data *) thd_data_get(thd, tokudb_hton->slot);
if (!trx) {
error = create_tokudb_trx_data_instance(&trx);
@@ -1109,10 +1148,11 @@ static void tokudb_checkpoint_lock(THD * thd) {
// This can only fail if environment is not created, which is not possible
// in handlerton
//
- sprintf(status_msg, "Trying to grab checkpointing lock.");
- thd_proc_info(thd, status_msg);
+ old_proc_info = tokudb_thd_get_proc_info(thd);
+ thd_proc_info(thd, "Trying to grab checkpointing lock.");
error = db_env->checkpointing_postpone(db_env);
assert(!error);
+ thd_proc_info(thd, old_proc_info);
trx->checkpoint_lock_taken = true;
cleanup:
@@ -1121,7 +1161,7 @@ cleanup:
static void tokudb_checkpoint_unlock(THD * thd) {
int error;
- char status_msg[200]; //buffer of 200 should be a good upper bound.
+ const char *old_proc_info;
tokudb_trx_data* trx = NULL;
trx = (tokudb_trx_data *) thd_data_get(thd, tokudb_hton->slot);
if (!trx) {
@@ -1135,10 +1175,11 @@ static void tokudb_checkpoint_unlock(THD * thd) {
//
// at this point, we know the checkpoint lock has been taken
//
- sprintf(status_msg, "Trying to release checkpointing lock.");
- thd_proc_info(thd, status_msg);
+ old_proc_info = tokudb_thd_get_proc_info(thd);
+ thd_proc_info(thd, "Trying to release checkpointing lock.");
error = db_env->checkpointing_resume(db_env);
assert(!error);
+ thd_proc_info(thd, old_proc_info);
trx->checkpoint_lock_taken = false;
@@ -1170,7 +1211,7 @@ static void tokudb_print_error(const DB_ENV * db_env, const char *db_errpfx, con
}
static void tokudb_cleanup_log_files(void) {
- TOKUDB_DBUG_ENTER("tokudb_cleanup_log_files");
+ TOKUDB_DBUG_ENTER("");
char **names;
int error;
@@ -1188,7 +1229,7 @@ static void tokudb_cleanup_log_files(void) {
for (np = names; *np; ++np) {
#if 1
if (tokudb_debug)
- TOKUDB_TRACE("%s:cleanup:%s\n", __FUNCTION__, *np);
+ TOKUDB_TRACE("cleanup:%s", *np);
#else
my_delete(*np, MYF(MY_WME));
#endif
@@ -1212,20 +1253,6 @@ static void tokudb_cleanup_log_files(void) {
// system variables
-
-static void tokudb_lock_timeout_update(THD * thd, struct st_mysql_sys_var * sys_var, void * var, const void * save) {
- ulonglong *timeout = (ulonglong *) var;
- *timeout = *(const ulonglong *) save;
- db_env->set_lock_timeout(db_env, *timeout);
-}
-
-#define DEFAULT_LOCK_TIMEOUT_MSEC 4000
-
-static MYSQL_SYSVAR_ULONGLONG(lock_timeout, tokudb_lock_timeout,
- 0, "TokuDB lock timeout",
- NULL, tokudb_lock_timeout_update, DEFAULT_LOCK_TIMEOUT_MSEC,
- 0, ~0ULL, 0);
-
static void tokudb_cleaner_period_update(THD * thd, struct st_mysql_sys_var * sys_var, void * var, const void * save) {
ulong * cleaner_period = (ulong *) var;
*cleaner_period = *(const ulonglong *) save;
@@ -1308,18 +1335,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 void tokudb_update_loader_memory_size(THD * thd, struct st_mysql_sys_var * sys_var, void * var, const void * save) {
- ulonglong *p = (ulonglong *) var;
- *p = *(const ulonglong *) save;
- db_env->set_loader_memory_size(db_env, *p);
-}
-
-static MYSQL_SYSVAR_ULONGLONG(
- loader_memory_size, tokudb_loader_memory_size,
- 0, "TokuDB loader memory size",
- NULL, tokudb_update_loader_memory_size,
- 100 * 1000 * 1000 /*default*/, 0 /*min*/, ~0ULL /*max*/, 0
-);
static struct st_mysql_sys_var *tokudb_system_variables[] = {
MYSQL_SYSVAR(cache_size),
@@ -1335,6 +1350,7 @@ static struct st_mysql_sys_var *tokudb_system_variables[] = {
MYSQL_SYSVAR(load_save_space),
MYSQL_SYSVAR(disable_slow_alter),
MYSQL_SYSVAR(disable_hot_alter),
+ MYSQL_SYSVAR(alter_print_error),
MYSQL_SYSVAR(create_index_online),
MYSQL_SYSVAR(disable_prefetching),
MYSQL_SYSVAR(version),
@@ -1366,6 +1382,7 @@ static struct st_mysql_sys_var *tokudb_system_variables[] = {
MYSQL_SYSVAR(lock_timeout_debug),
MYSQL_SYSVAR(loader_memory_size),
MYSQL_SYSVAR(hide_default_row_format),
+ MYSQL_SYSVAR(killed_time),
NULL
};
@@ -1376,9 +1393,9 @@ static struct st_mysql_information_schema tokudb_file_map_information_schema = {
static ST_FIELD_INFO tokudb_file_map_field_info[] = {
{"dictionary_name", 256, MYSQL_TYPE_STRING, 0, 0, NULL, SKIP_OPEN_TABLE },
{"internal_file_name", 256, MYSQL_TYPE_STRING, 0, 0, NULL, SKIP_OPEN_TABLE },
- {"database", 256, MYSQL_TYPE_STRING, 0, 0, NULL, SKIP_OPEN_TABLE },
- {"table", 256, MYSQL_TYPE_STRING, 0, 0, NULL, SKIP_OPEN_TABLE },
- {"dictionary", 256, MYSQL_TYPE_STRING, 0, 0, NULL, SKIP_OPEN_TABLE },
+ {"table_schema", 256, MYSQL_TYPE_STRING, 0, 0, NULL, SKIP_OPEN_TABLE },
+ {"table_name", 256, MYSQL_TYPE_STRING, 0, 0, NULL, SKIP_OPEN_TABLE },
+ {"table_dictionary_name", 256, MYSQL_TYPE_STRING, 0, 0, NULL, SKIP_OPEN_TABLE },
{NULL, 0, MYSQL_TYPE_NULL, 0, 0, NULL, SKIP_OPEN_TABLE}
};
@@ -1462,6 +1479,7 @@ static int tokudb_file_map_fill_table(THD *thd, TABLE_LIST *tables, Item *cond)
#else
static int tokudb_file_map_fill_table(THD *thd, TABLE_LIST *tables, COND *cond) {
#endif
+ TOKUDB_DBUG_ENTER("");
int error;
TABLE *table = tables->table;
@@ -1475,7 +1493,7 @@ static int tokudb_file_map_fill_table(THD *thd, TABLE_LIST *tables, COND *cond)
}
rw_unlock(&tokudb_hton_initialized_lock);
- return error;
+ TOKUDB_DBUG_RETURN(error);
}
static int tokudb_file_map_init(void *p) {
@@ -1606,6 +1624,7 @@ static int tokudb_fractal_tree_info_fill_table(THD *thd, TABLE_LIST *tables, Ite
#else
static int tokudb_fractal_tree_info_fill_table(THD *thd, TABLE_LIST *tables, COND *cond) {
#endif
+ TOKUDB_DBUG_ENTER("");
int error;
TABLE *table = tables->table;
@@ -1622,7 +1641,7 @@ static int tokudb_fractal_tree_info_fill_table(THD *thd, TABLE_LIST *tables, CON
//3938: unlock the status flag lock
rw_unlock(&tokudb_hton_initialized_lock);
- return error;
+ TOKUDB_DBUG_RETURN(error);
}
static int tokudb_fractal_tree_info_init(void *p) {
@@ -1670,10 +1689,10 @@ static int tokudb_report_fractal_tree_block_map_iterator(uint64_t checkpoint_cou
assert(num_rows > 0);
if (e->num_rows == 0) {
- e->checkpoint_counts = (uint64_t *) my_malloc(num_rows * (sizeof *e->checkpoint_counts), MYF(MY_WME|MY_ZEROFILL|MY_FAE));
- e->blocknums = (int64_t *) my_malloc(num_rows * (sizeof *e->blocknums), MYF(MY_WME|MY_ZEROFILL|MY_FAE));
- e->diskoffs = (int64_t *) my_malloc(num_rows * (sizeof *e->diskoffs), MYF(MY_WME|MY_ZEROFILL|MY_FAE));
- e->sizes = (int64_t *) my_malloc(num_rows * (sizeof *e->sizes), MYF(MY_WME|MY_ZEROFILL|MY_FAE));
+ e->checkpoint_counts = (uint64_t *) tokudb_my_malloc(num_rows * (sizeof *e->checkpoint_counts), MYF(MY_WME|MY_ZEROFILL|MY_FAE));
+ e->blocknums = (int64_t *) tokudb_my_malloc(num_rows * (sizeof *e->blocknums), MYF(MY_WME|MY_ZEROFILL|MY_FAE));
+ e->diskoffs = (int64_t *) tokudb_my_malloc(num_rows * (sizeof *e->diskoffs), MYF(MY_WME|MY_ZEROFILL|MY_FAE));
+ e->sizes = (int64_t *) tokudb_my_malloc(num_rows * (sizeof *e->sizes), MYF(MY_WME|MY_ZEROFILL|MY_FAE));
e->num_rows = num_rows;
}
@@ -1753,19 +1772,19 @@ static int tokudb_report_fractal_tree_block_map_for_db(const DBT *dname, const D
exit:
if (e.checkpoint_counts != NULL) {
- my_free(e.checkpoint_counts);
+ tokudb_my_free(e.checkpoint_counts);
e.checkpoint_counts = NULL;
}
if (e.blocknums != NULL) {
- my_free(e.blocknums);
+ tokudb_my_free(e.blocknums);
e.blocknums = NULL;
}
if (e.diskoffs != NULL) {
- my_free(e.diskoffs);
+ tokudb_my_free(e.diskoffs);
e.diskoffs = NULL;
}
if (e.sizes != NULL) {
- my_free(e.sizes);
+ tokudb_my_free(e.sizes);
e.sizes = NULL;
}
return error;
@@ -1817,6 +1836,7 @@ static int tokudb_fractal_tree_block_map_fill_table(THD *thd, TABLE_LIST *tables
#else
static int tokudb_fractal_tree_block_map_fill_table(THD *thd, TABLE_LIST *tables, COND *cond) {
#endif
+ TOKUDB_DBUG_ENTER("");
int error;
TABLE *table = tables->table;
@@ -1833,7 +1853,7 @@ static int tokudb_fractal_tree_block_map_fill_table(THD *thd, TABLE_LIST *tables
//3938: unlock the status flag lock
rw_unlock(&tokudb_hton_initialized_lock);
- return error;
+ TOKUDB_DBUG_RETURN(error);
}
static int tokudb_fractal_tree_block_map_init(void *p) {
@@ -1923,13 +1943,22 @@ static void tokudb_lock_timeout_callback(DB *db, uint64_t requesting_txnid, cons
// set last_lock_timeout
if (lock_timeout_debug & 1) {
char *old_lock_timeout = THDVAR(thd, last_lock_timeout);
- char *new_lock_timeout = my_strdup(log_str.c_ptr(), MY_FAE);
+ char *new_lock_timeout = tokudb_my_strdup(log_str.c_ptr(), MY_FAE);
THDVAR(thd, last_lock_timeout) = new_lock_timeout;
- my_free(old_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);
+ struct tokudb_map_pair new_key = { thd, new_lock_timeout };
+ tree_insert(&tokudb_map, &new_key, sizeof new_key, NULL);
+ tokudb_pthread_mutex_unlock(&tokudb_map_mutex);
+#endif
}
// dump to stderr
if (lock_timeout_debug & 2) {
- fprintf(stderr, "tokudb_lock_timeout: %s\n", log_str.c_ptr());
+ TOKUDB_TRACE("%s", log_str.c_ptr());
}
}
}
@@ -1962,6 +1991,7 @@ static int tokudb_trx_fill_table(THD *thd, TABLE_LIST *tables, Item *cond) {
#else
static int tokudb_trx_fill_table(THD *thd, TABLE_LIST *tables, COND *cond) {
#endif
+ TOKUDB_DBUG_ENTER("");
int error;
rw_rdlock(&tokudb_hton_initialized_lock);
@@ -1975,7 +2005,7 @@ static int tokudb_trx_fill_table(THD *thd, TABLE_LIST *tables, COND *cond) {
}
rw_unlock(&tokudb_hton_initialized_lock);
- return error;
+ TOKUDB_DBUG_RETURN(error);
}
static int tokudb_trx_init(void *p) {
@@ -2032,6 +2062,7 @@ static int tokudb_lock_waits_fill_table(THD *thd, TABLE_LIST *tables, Item *cond
#else
static int tokudb_lock_waits_fill_table(THD *thd, TABLE_LIST *tables, COND *cond) {
#endif
+ TOKUDB_DBUG_ENTER("");
int error;
rw_rdlock(&tokudb_hton_initialized_lock);
@@ -2045,7 +2076,7 @@ static int tokudb_lock_waits_fill_table(THD *thd, TABLE_LIST *tables, COND *cond
}
rw_unlock(&tokudb_hton_initialized_lock);
- return error;
+ TOKUDB_DBUG_RETURN(error);
}
static int tokudb_lock_waits_init(void *p) {
@@ -2108,6 +2139,7 @@ static int tokudb_locks_fill_table(THD *thd, TABLE_LIST *tables, Item *cond) {
#else
static int tokudb_locks_fill_table(THD *thd, TABLE_LIST *tables, COND *cond) {
#endif
+ TOKUDB_DBUG_ENTER("");
int error;
rw_rdlock(&tokudb_hton_initialized_lock);
@@ -2121,7 +2153,7 @@ static int tokudb_locks_fill_table(THD *thd, TABLE_LIST *tables, COND *cond) {
}
rw_unlock(&tokudb_hton_initialized_lock);
- return error;
+ TOKUDB_DBUG_RETURN(error);
}
static int tokudb_locks_init(void *p) {
@@ -2141,7 +2173,7 @@ enum { TOKUDB_PLUGIN_VERSION = 0x0400 };
// Retrieves variables for information_schema.global_status.
// Names (columnname) are automatically converted to upper case, and prefixed with "TOKUDB_"
static int show_tokudb_vars(THD *thd, SHOW_VAR *var, char *buff) {
- TOKUDB_DBUG_ENTER("show_tokudb_vars");
+ TOKUDB_DBUG_ENTER("");
int error;
uint64_t panic;
diff --git a/storage/tokudb/hatoku_hton.h b/storage/tokudb/hatoku_hton.h
index 0cdd64d0b48..005eb626241 100644
--- a/storage/tokudb/hatoku_hton.h
+++ b/storage/tokudb/hatoku_hton.h
@@ -96,7 +96,6 @@ PATENT RIGHTS GRANT:
extern handlerton *tokudb_hton;
extern DB_ENV *db_env;
-extern DB *metadata_db;
enum srv_row_format_enum {
SRV_ROW_FORMAT_UNCOMPRESSED = 0,
@@ -182,6 +181,14 @@ static bool get_create_index_online(THD* thd) {
return (THDVAR(thd, create_index_online) != 0);
}
+static MYSQL_THDVAR_BOOL(alter_print_error,
+ 0,
+ "Print errors for alter table operations",
+ NULL,
+ NULL,
+ false
+);
+
static MYSQL_THDVAR_BOOL(disable_prefetching,
0,
"if on, prefetching disabled",
@@ -339,11 +346,52 @@ static MYSQL_THDVAR_UINT(lock_timeout_debug, 0, "TokuDB lock timeout debug", NUL
static MYSQL_THDVAR_STR(last_lock_timeout, PLUGIN_VAR_MEMALLOC, "last TokuDB lock timeout", NULL /*check*/, NULL /*update*/, NULL /*default*/);
-static MYSQL_THDVAR_BOOL(hide_default_row_format, 0, "hide the default row format", NULL /*check*/, NULL /*update*/, false);
+static MYSQL_THDVAR_BOOL(hide_default_row_format, 0, "hide the default row format", NULL /*check*/, NULL /*update*/, true);
+
+static const uint64_t DEFAULT_TOKUDB_LOCK_TIMEOUT = 4000; /*milliseconds*/
+
+static MYSQL_THDVAR_ULONGLONG(lock_timeout, 0, "TokuDB lock timeout", NULL, NULL, DEFAULT_TOKUDB_LOCK_TIMEOUT, 0 /*min*/, ~0ULL /*max*/, 1 /*blocksize*/);
+
+static uint64_t tokudb_get_lock_wait_time_callback(uint64_t default_wait_time) {
+ THD *thd = current_thd;
+ uint64_t wait_time = THDVAR(thd, lock_timeout);
+ return wait_time;
+}
+
+static MYSQL_THDVAR_ULONGLONG(loader_memory_size,
+ 0,
+ "TokuDB loader memory size",
+ NULL,
+ NULL,
+ 100*1000*1000, /*default*/
+ 0, /*min*/
+ ~0ULL, /*max*/
+ 1 /*blocksize*/
+);
+
+static uint64_t tokudb_get_loader_memory_size_callback(void) {
+ THD *thd = current_thd;
+ uint64_t memory_size = THDVAR(thd, loader_memory_size);
+ return memory_size;
+}
+
+static const uint64_t DEFAULT_TOKUDB_KILLED_TIME = 4000;
+
+static MYSQL_THDVAR_ULONGLONG(killed_time, 0, "TokuDB killed time", NULL, NULL, DEFAULT_TOKUDB_KILLED_TIME, 0 /*min*/, ~0ULL /*max*/, 1 /*blocksize*/);
+
+static uint64_t tokudb_get_killed_time_callback(uint64_t default_killed_time) {
+ THD *thd = current_thd;
+ uint64_t killed_time = THDVAR(thd, killed_time);
+ return killed_time;
+}
+
+static int tokudb_killed_callback(void) {
+ THD *thd = current_thd;
+ return thd->killed;
+}
extern HASH tokudb_open_tables;
extern pthread_mutex_t tokudb_mutex;
-extern pthread_mutex_t tokudb_meta_mutex;
extern uint32_t tokudb_write_status_frequency;
extern uint32_t tokudb_read_status_frequency;
diff --git a/storage/tokudb/mysql-test/tokudb/locks-blocking-row-locks-testgen.py b/storage/tokudb/mysql-test/tokudb/locks-blocking-row-locks-testgen.py
index a8cb78cc37a..372431ada04 100644
--- a/storage/tokudb/mysql-test/tokudb/locks-blocking-row-locks-testgen.py
+++ b/storage/tokudb/mysql-test/tokudb/locks-blocking-row-locks-testgen.py
@@ -44,7 +44,6 @@ def mysqlgen_reload_table():
def mysqlgen_cleanup():
print "# clean it all up"
print "drop table t;"
- print "set global tokudb_lock_timeout=4000;"
print ""
write_point_queries = [
("select for update", mysqlgen_select_for_update),
@@ -65,7 +64,10 @@ mysqlgen_prepare()
mysqlgen_reload_table()
for timeout in timeouts:
print "# testing with timeout %s" % timeout
- print "set global tokudb_lock_timeout=%s;" % timeout
+ print "connection conn1;"
+ print "set session tokudb_lock_timeout=%s;" % timeout
+ print "connection conn2;"
+ print "set session tokudb_lock_timeout=%s;" % timeout
print ""
print "# testing each point query vs each point query"
for ta, qa in write_point_queries:
diff --git a/storage/tokudb/mysql-test/tokudb/r/auto_increment_boundary.result b/storage/tokudb/mysql-test/tokudb/r/auto_increment_boundary.result
index 93b92c60f53..2a175f238de 100644
--- a/storage/tokudb/mysql-test/tokudb/r/auto_increment_boundary.result
+++ b/storage/tokudb/mysql-test/tokudb/r/auto_increment_boundary.result
@@ -1,3 +1,4 @@
+set default_storage_engine='tokudb';
drop table if exists t;
create table t (id tinyint unsigned not null auto_increment, key(id));
insert into t set id=0xf8;
diff --git a/storage/tokudb/mysql-test/tokudb/r/auto_increment_boundary_traditional.result b/storage/tokudb/mysql-test/tokudb/r/auto_increment_boundary_traditional.result
index 98401de1f8a..b275a55f21a 100644
--- a/storage/tokudb/mysql-test/tokudb/r/auto_increment_boundary_traditional.result
+++ b/storage/tokudb/mysql-test/tokudb/r/auto_increment_boundary_traditional.result
@@ -1,3 +1,4 @@
+set default_storage_engine='tokudb';
drop table if exists t;
set sql_mode=traditional;
create table t (id tinyint unsigned not null auto_increment, key(id));
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 d4dc337c1ca..312e0d9daeb 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
@@ -85,6 +85,7 @@ TOKUDB_LEAF_NODES_FLUSHED_NOT_CHECKPOINT
TOKUDB_LEAF_NODES_FLUSHED_NOT_CHECKPOINT_BYTES
TOKUDB_LEAF_NODES_FLUSHED_NOT_CHECKPOINT_SECONDS
TOKUDB_LEAF_NODES_FLUSHED_NOT_CHECKPOINT_UNCOMPRESSED_BYTES
+TOKUDB_LEAF_NODE_COMPRESSION_RATIO
TOKUDB_LEAF_NODE_FULL_EVICTIONS
TOKUDB_LEAF_NODE_FULL_EVICTIONS_BYTES
TOKUDB_LEAF_NODE_PARTIAL_EVICTIONS
@@ -112,6 +113,7 @@ TOKUDB_LOCKTREE_WAIT_COUNT
TOKUDB_LOCKTREE_WAIT_ESCALATION_COUNT
TOKUDB_LOCKTREE_WAIT_ESCALATION_TIME
TOKUDB_LOCKTREE_WAIT_TIME
+TOKUDB_LOGGER_WAIT_LONG
TOKUDB_LOGGER_WRITES
TOKUDB_LOGGER_WRITES_BYTES
TOKUDB_LOGGER_WRITES_SECONDS
@@ -135,11 +137,13 @@ TOKUDB_NONLEAF_NODES_FLUSHED_TO_DISK_NOT_CHECKPOINT
TOKUDB_NONLEAF_NODES_FLUSHED_TO_DISK_NOT_CHECKPOINT_BYTES
TOKUDB_NONLEAF_NODES_FLUSHED_TO_DISK_NOT_CHECKPOINT_SECONDS
TOKUDB_NONLEAF_NODES_FLUSHED_TO_DISK_NOT_CHECKPOINT_UNCOMPRESSE
+TOKUDB_NONLEAF_NODE_COMPRESSION_RATIO
TOKUDB_NONLEAF_NODE_FULL_EVICTIONS
TOKUDB_NONLEAF_NODE_FULL_EVICTIONS_BYTES
TOKUDB_NONLEAF_NODE_PARTIAL_EVICTIONS
TOKUDB_NONLEAF_NODE_PARTIAL_EVICTIONS_BYTES
TOKUDB_NONLEAF_SERIALIZATION_TO_MEMORY_SECONDS
+TOKUDB_OVERALL_NODE_COMPRESSION_RATIO
TOKUDB_PIVOTS_FETCHED_FOR_PREFETCH
TOKUDB_PIVOTS_FETCHED_FOR_PREFETCH_BYTES
TOKUDB_PIVOTS_FETCHED_FOR_PREFETCH_SECONDS
diff --git a/storage/tokudb/mysql-test/tokudb/r/locks-blocking-row-locks-getset.result b/storage/tokudb/mysql-test/tokudb/r/locks-blocking-row-locks-getset.result
index c486139cfdd..01db8bbd8ab 100644
--- a/storage/tokudb/mysql-test/tokudb/r/locks-blocking-row-locks-getset.result
+++ b/storage/tokudb/mysql-test/tokudb/r/locks-blocking-row-locks-getset.result
@@ -1,23 +1,23 @@
select @@tokudb_lock_timeout;
@@tokudb_lock_timeout
4000
-set global tokudb_lock_timeout=1234567;
+set session tokudb_lock_timeout=1234567;
select @@tokudb_lock_timeout;
@@tokudb_lock_timeout
1234567
-set global tokudb_lock_timeout=0;
+set session tokudb_lock_timeout=0;
select @@tokudb_lock_timeout;
@@tokudb_lock_timeout
0
-set global tokudb_lock_timeout=5000000;
+set session tokudb_lock_timeout=5000000;
select @@tokudb_lock_timeout;
@@tokudb_lock_timeout
5000000
-set global tokudb_lock_timeout=1000000;
+set session tokudb_lock_timeout=1000000;
select @@tokudb_lock_timeout;
@@tokudb_lock_timeout
1000000
-set global tokudb_lock_timeout=4000;
+set session tokudb_lock_timeout=4000;
select @@tokudb_lock_timeout;
@@tokudb_lock_timeout
4000
diff --git a/storage/tokudb/mysql-test/tokudb/r/locks-blocking-row-locks.result b/storage/tokudb/mysql-test/tokudb/r/locks-blocking-row-locks.result
index 6f80c134041..060aeda803b 100644
--- a/storage/tokudb/mysql-test/tokudb/r/locks-blocking-row-locks.result
+++ b/storage/tokudb/mysql-test/tokudb/r/locks-blocking-row-locks.result
@@ -8,7 +8,8 @@ insert ignore t values(3, 9);
insert ignore t values(4, 16);
insert ignore t values(5, 25);
insert ignore t values(6, 36);
-set global tokudb_lock_timeout=0;
+set session tokudb_lock_timeout=0;
+set session tokudb_lock_timeout=0;
begin;
select * from t where a=1 for update;
a b
@@ -1067,7 +1068,8 @@ a b
5 25
6 36
commit;
-set global tokudb_lock_timeout=500;
+set session tokudb_lock_timeout=500;
+set session tokudb_lock_timeout=500;
begin;
select * from t where a=1 for update;
a b
@@ -2287,4 +2289,3 @@ update t set b=b where a>=2 and a<=4;
update t set b=b where a>=0 and a<=3;
commit;
drop table t;
-set global tokudb_lock_timeout=4000;
diff --git a/storage/tokudb/mysql-test/tokudb/t/auto_increment.test b/storage/tokudb/mysql-test/tokudb/t/auto_increment.test
index 6df22c574b3..48a2122174a 100644
--- a/storage/tokudb/mysql-test/tokudb/t/auto_increment.test
+++ b/storage/tokudb/mysql-test/tokudb/t/auto_increment.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
#
# Test of auto_increment; The test for BDB tables is in bdb.test
#
diff --git a/storage/tokudb/mysql-test/tokudb/t/auto_increment_boundary.test b/storage/tokudb/mysql-test/tokudb/t/auto_increment_boundary.test
index 6ee6b78024b..ba983da2d0d 100644
--- a/storage/tokudb/mysql-test/tokudb/t/auto_increment_boundary.test
+++ b/storage/tokudb/mysql-test/tokudb/t/auto_increment_boundary.test
@@ -1,3 +1,5 @@
+source include/have_tokudb.inc;
+set default_storage_engine='tokudb';
disable_warnings;
drop table if exists t;
enable_warnings;
diff --git a/storage/tokudb/mysql-test/tokudb/t/auto_increment_boundary_traditional.test b/storage/tokudb/mysql-test/tokudb/t/auto_increment_boundary_traditional.test
index 2d5cc32d9b3..72b93fcf4e0 100644
--- a/storage/tokudb/mysql-test/tokudb/t/auto_increment_boundary_traditional.test
+++ b/storage/tokudb/mysql-test/tokudb/t/auto_increment_boundary_traditional.test
@@ -1,3 +1,5 @@
+source include/have_tokudb.inc;
+set default_storage_engine='tokudb';
disable_warnings;
drop table if exists t;
enable_warnings;
diff --git a/storage/tokudb/mysql-test/tokudb/t/bulk-fetch.test b/storage/tokudb/mysql-test/tokudb/t/bulk-fetch.test
index 7df722e7b24..46b1ea106a3 100644
--- a/storage/tokudb/mysql-test/tokudb/t/bulk-fetch.test
+++ b/storage/tokudb/mysql-test/tokudb/t/bulk-fetch.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# Tokutek
# Test that bulk fetch works with various table types
diff --git a/storage/tokudb/mysql-test/tokudb/t/bulk-fetch2.test b/storage/tokudb/mysql-test/tokudb/t/bulk-fetch2.test
index 38ad76832ff..2afe959537f 100644
--- a/storage/tokudb/mysql-test/tokudb/t/bulk-fetch2.test
+++ b/storage/tokudb/mysql-test/tokudb/t/bulk-fetch2.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# Tokutek
# Test that bulk fetch works with various table types
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 9ac4f525533..9990839cb8d 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,3 +1,4 @@
+source include/have_tokudb.inc;
# generated from change_column_all.py
# test random column change on wide tables
--source include/big_test.inc
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 171502afcd0..bfd3f5fd240 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,3 +1,4 @@
+source include/have_tokudb.inc;
# generated from change_all.py
# test random column change on wide tables
--source include/big_test.inc
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_auto_inc.test b/storage/tokudb/mysql-test/tokudb/t/change_column_auto_inc.test
index a8385fa5fcf..c554f622111 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_auto_inc.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_auto_inc.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
--disable_warnings
DROP TABLE IF EXISTS t;
--enable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_bin.test b/storage/tokudb/mysql-test/tokudb/t/change_column_bin.test
index 443a378270c..48294ba07b5 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_bin.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_bin.test
@@ -1,4 +1,5 @@
---source include/big_test.inc
+source include/big_test.inc;
+source include/have_tokudb.inc;
# this test is generated by change_bin.py
# test binary expansion is hot
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_bin_descriptor.test b/storage/tokudb/mysql-test/tokudb/t/change_column_bin_descriptor.test
index 6e2f77fd4af..bda62ab3646 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_bin_descriptor.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_bin_descriptor.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
--disable_warnings
DROP TABLE IF EXISTS t, ti;
--enable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_bin_key.test b/storage/tokudb/mysql-test/tokudb/t/change_column_bin_key.test
index 4b93e793613..c486f60b0a7 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_bin_key.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_bin_key.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that expansion of a binary field in a key is not supported
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_bin_pad.test b/storage/tokudb/mysql-test/tokudb/t/change_column_bin_pad.test
index 397e5f02271..11ad567d3ac 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_bin_pad.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_bin_pad.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that binary pad is zero
--disable_warnings
DROP TABLE IF EXISTS s,t;
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_bin_rename.test b/storage/tokudb/mysql-test/tokudb/t/change_column_bin_rename.test
index 87a182ef254..fc978cbf2e4 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_bin_rename.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_bin_rename.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# this test is generated by change_char_rename.py
# test char expansion + rename is hot
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_blob.test b/storage/tokudb/mysql-test/tokudb/t/change_column_blob.test
index 52383dcfb46..585c943766f 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_blob.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_blob.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# this test is generated by change_blob.py
# generate hot blob expansion test cases
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_char.test b/storage/tokudb/mysql-test/tokudb/t/change_column_char.test
index 6705dd73aa1..07e73f3a6a4 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_char.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_char.test
@@ -1,4 +1,5 @@
---source include/big_test.inc
+source include/big_test.inc;
+source include/have_tokudb.inc;
# this test is generated by change_char.py
# test char expansion
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_char_binary.test b/storage/tokudb/mysql-test/tokudb/t/change_column_char_binary.test
index c42ad085a79..e30e7044f4a 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_char_binary.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_char_binary.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# this test is generated by change_char_binary.py
# test that char(X) <-> binary(X) is not hot
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_char_charbinary.test b/storage/tokudb/mysql-test/tokudb/t/change_column_char_charbinary.test
index bc4abe8594c..31ab487fe02 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_char_charbinary.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_char_charbinary.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# this test is generated by change_char_charbinary.py
# test that char(X) <-> char(X) binary is not hot
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_char_charset.test b/storage/tokudb/mysql-test/tokudb/t/change_column_char_charset.test
index 6b9a1492592..c1656b00695 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_char_charset.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_char_charset.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that char change with different charset is not hot
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_char_default.test b/storage/tokudb/mysql-test/tokudb/t/change_column_char_default.test
index da383090f97..e4fd32b7148 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_char_default.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_char_default.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that char expansion + default change works
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_char_descriptor.test b/storage/tokudb/mysql-test/tokudb/t/change_column_char_descriptor.test
index d57b69c3288..ddfd2027bd4 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_char_descriptor.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_char_descriptor.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
--disable_warnings
DROP TABLE IF EXISTS t, ti;
--enable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_char_key.test b/storage/tokudb/mysql-test/tokudb/t/change_column_char_key.test
index 263028fdd34..c1d8a2b496b 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_char_key.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_char_key.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that expansion of a char field in a key is not supported
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_char_null.test b/storage/tokudb/mysql-test/tokudb/t/change_column_char_null.test
index cc97b370ed2..1aec846dc79 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_char_null.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_char_null.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that char(X) to char(Y) not null is not supported (different type)
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_char_rename.test b/storage/tokudb/mysql-test/tokudb/t/change_column_char_rename.test
index 144faa6d7d9..03a87d7378e 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_char_rename.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_char_rename.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# this test is generated by change_char_rename.py
# test char expansion + rename is hot
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_int.test b/storage/tokudb/mysql-test/tokudb/t/change_column_int.test
index 17eece7ed6a..27e609def63 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_int.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_int.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# this test is generated by change_int.py
# test int expansion is hot
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_int_default.test b/storage/tokudb/mysql-test/tokudb/t/change_column_int_default.test
index 7fe235ec578..f02e8fe6871 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_int_default.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_int_default.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that int expansion + default change works
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_int_descriptor.test b/storage/tokudb/mysql-test/tokudb/t/change_column_int_descriptor.test
index add14fbcff8..1fdf6a08ebd 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_int_descriptor.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_int_descriptor.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
--disable_warnings
DROP TABLE IF EXISTS t, ti;
--enable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_int_key.test b/storage/tokudb/mysql-test/tokudb/t/change_column_int_key.test
index 1df2b124ed6..ea2ca53f641 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_int_key.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_int_key.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# this test is generated by change_int_key.py
# ensure that changing an int column that is part of a key is not hot
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_int_not_supported.test b/storage/tokudb/mysql-test/tokudb/t/change_column_int_not_supported.test
index 7d595b6b3c6..2b6a8d76eac 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_int_not_supported.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_int_not_supported.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# this test is generated by change_int_not_supported.py
# ensure that int types are only expanded and are not cnverted to some other type
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_int_rename.test b/storage/tokudb/mysql-test/tokudb/t/change_column_int_rename.test
index 5b37af13496..ce17dd1a21f 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_int_rename.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_int_rename.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# this test is generated by change_int_rename.py
--disable_warnings
DROP TABLE IF EXISTS t, ti;
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_multiple_columns.test b/storage/tokudb/mysql-test/tokudb/t/change_column_multiple_columns.test
index c2f1210192b..1b729bea92f 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_multiple_columns.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_multiple_columns.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# this test generated by change_multiple_columns.py
# this test generated multiple column changes which should all fail since we support only one at a time
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_text.test b/storage/tokudb/mysql-test/tokudb/t/change_column_text.test
index b46ef8e355f..cec49e2ba20 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_text.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_text.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# this test is generated by change_text.py
# generate hot text expansion test cases
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_varbin.test b/storage/tokudb/mysql-test/tokudb/t/change_column_varbin.test
index 111e04cbc35..88fc0ce1837 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_varbin.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_varbin.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that varbinary expansion is done inplace while varbinary shrinkage is not
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_cross256.test b/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_cross256.test
index f7e08e474a6..e1600a22e25 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_cross256.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_cross256.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
--disable_warnings
DROP TABLE IF EXISTS t;
--enable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_default.test b/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_default.test
index 16b3c7fe31b..d8c88ba8afc 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_default.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_default.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that varbinary expansion + default change works
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_descriptor.test b/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_descriptor.test
index 8b51124ed03..7c247e8afe7 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_descriptor.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_descriptor.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
--disable_warnings
DROP TABLE IF EXISTS t, ti;
--enable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_key.test b/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_key.test
index 0d932136ad3..d96104750f7 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_key.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_key.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that varbinary expansion of a field in a key is not supported
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_multiple.test b/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_multiple.test
index 34f5fc78c90..84eea5ea561 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_multiple.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_multiple.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that varbinary expansion changes the length sum works
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_null.test b/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_null.test
index d0aebe57b43..2f95f2446c4 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_null.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_null.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that varbinary(X) to varbinary(X) not null is not supported (different type)
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_rename.test b/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_rename.test
index 31372ad5e5d..1f424128bab 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_rename.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_rename.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that varbinary changed with column rename work
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_varchar.test b/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_varchar.test
index 4fb805a111f..c226d2ac619 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_varchar.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_varbin_varchar.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that varbin to varchar change is not inplace
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar.test b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar.test
index d8c865b317a..f2b4e3cbf78 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that varchar expansion is done inplace while varchar shrinkage is not
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_charset.test b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_charset.test
index b47083b5059..a84edf3dea1 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_charset.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_charset.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that varchar change with different charset is not supported inplace
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_cross256.test b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_cross256.test
index aefe7046149..896160b26c5 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_cross256.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_cross256.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
--disable_warnings
DROP TABLE IF EXISTS t;
--enable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_default.test b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_default.test
index 2dba1e9efaa..f8240e97c5d 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_default.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_default.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that varchar expansion + default change works
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_descriptor.test b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_descriptor.test
index 549d8a35c62..12840d29ef9 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_descriptor.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_descriptor.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
--disable_warnings
DROP TABLE IF EXISTS t, ti;
--enable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_key.test b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_key.test
index d815581190b..2cd69548132 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_key.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_key.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that varchar expansion of a field in a key is not supported
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_null.test b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_null.test
index bdc25a0d57e..3f194d6c381 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_null.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_null.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that varchar(X) to varchar(X) not null is not supported (different type)
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_prefix_a.test b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_prefix_a.test
index 7dee1966464..202c3a47fc7 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_prefix_a.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_prefix_a.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
--disable_warnings
DROP TABLE IF EXISTS t;
--enable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_prefix_b.test b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_prefix_b.test
index 598efb71f8d..e8cd05418d9 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_prefix_b.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_prefix_b.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
--disable_warnings
DROP TABLE IF EXISTS t;
--enable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_rename.test b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_rename.test
index 82ae926a6fe..1692c4839b9 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_rename.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_rename.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that varchar changed with column rename work
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_sum_cross256.test b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_sum_cross256.test
index 5365610f8d4..02cf485bb0e 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_sum_cross256.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_sum_cross256.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that varchar expansion changes the length sum works
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_varbin.test b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_varbin.test
index ae505270adb..c1d30b4028c 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_varbin.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_varchar_varbin.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that varchar to varbin change is not supported inplace
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/cluster_1829.test b/storage/tokudb/mysql-test/tokudb/t/cluster_1829.test
index 1827da25241..d2b9bd294c3 100644
--- a/storage/tokudb/mysql-test/tokudb/t/cluster_1829.test
+++ b/storage/tokudb/mysql-test/tokudb/t/cluster_1829.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb/t/cluster_2968-0.test b/storage/tokudb/mysql-test/tokudb/t/cluster_2968-0.test
index dac123e89d3..eaac82d260d 100644
--- a/storage/tokudb/mysql-test/tokudb/t/cluster_2968-0.test
+++ b/storage/tokudb/mysql-test/tokudb/t/cluster_2968-0.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that the query planner picks clustering keys for joins
# create table s
diff --git a/storage/tokudb/mysql-test/tokudb/t/cluster_2968-1.test b/storage/tokudb/mysql-test/tokudb/t/cluster_2968-1.test
index bc802e4f2aa..7ed2fc2cd7d 100644
--- a/storage/tokudb/mysql-test/tokudb/t/cluster_2968-1.test
+++ b/storage/tokudb/mysql-test/tokudb/t/cluster_2968-1.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that the query planner picks clustering keys for joins
# create table s
diff --git a/storage/tokudb/mysql-test/tokudb/t/cluster_2968-2.test b/storage/tokudb/mysql-test/tokudb/t/cluster_2968-2.test
index f8c53fca62a..5b648a5325c 100644
--- a/storage/tokudb/mysql-test/tokudb/t/cluster_2968-2.test
+++ b/storage/tokudb/mysql-test/tokudb/t/cluster_2968-2.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that the query planner picks clustering keys for joins
# create table s
diff --git a/storage/tokudb/mysql-test/tokudb/t/cluster_2968-3.test b/storage/tokudb/mysql-test/tokudb/t/cluster_2968-3.test
index b77163a80b5..afbfeed2799 100644
--- a/storage/tokudb/mysql-test/tokudb/t/cluster_2968-3.test
+++ b/storage/tokudb/mysql-test/tokudb/t/cluster_2968-3.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that the query planner picks clustering keys for 3 table joins
# create table s
diff --git a/storage/tokudb/mysql-test/tokudb/t/cluster_create_table.test b/storage/tokudb/mysql-test/tokudb/t/cluster_create_table.test
index d7dc7fabdb5..c2196bf681e 100644
--- a/storage/tokudb/mysql-test/tokudb/t/cluster_create_table.test
+++ b/storage/tokudb/mysql-test/tokudb/t/cluster_create_table.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/cluster_delete.test b/storage/tokudb/mysql-test/tokudb/t/cluster_delete.test
index f016ba59290..1c0ebad94e4 100644
--- a/storage/tokudb/mysql-test/tokudb/t/cluster_delete.test
+++ b/storage/tokudb/mysql-test/tokudb/t/cluster_delete.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/cluster_delete2.test b/storage/tokudb/mysql-test/tokudb/t/cluster_delete2.test
index 6685247afc0..645ec8a7846 100644
--- a/storage/tokudb/mysql-test/tokudb/t/cluster_delete2.test
+++ b/storage/tokudb/mysql-test/tokudb/t/cluster_delete2.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/cluster_filter.test b/storage/tokudb/mysql-test/tokudb/t/cluster_filter.test
index 54ed24245bd..4880eded89b 100644
--- a/storage/tokudb/mysql-test/tokudb/t/cluster_filter.test
+++ b/storage/tokudb/mysql-test/tokudb/t/cluster_filter.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--echo *** Bug #22169 ***
diff --git a/storage/tokudb/mysql-test/tokudb/t/cluster_filter_hidden.test b/storage/tokudb/mysql-test/tokudb/t/cluster_filter_hidden.test
index 05760b20206..2abc9a91ff1 100644
--- a/storage/tokudb/mysql-test/tokudb/t/cluster_filter_hidden.test
+++ b/storage/tokudb/mysql-test/tokudb/t/cluster_filter_hidden.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--echo *** Bug #22169 ***
diff --git a/storage/tokudb/mysql-test/tokudb/t/cluster_filter_key.test b/storage/tokudb/mysql-test/tokudb/t/cluster_filter_key.test
index dfe1756ada7..192e56f10a1 100644
--- a/storage/tokudb/mysql-test/tokudb/t/cluster_filter_key.test
+++ b/storage/tokudb/mysql-test/tokudb/t/cluster_filter_key.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--echo *** Bug #22169 ***
diff --git a/storage/tokudb/mysql-test/tokudb/t/cluster_filter_unpack_varchar.test b/storage/tokudb/mysql-test/tokudb/t/cluster_filter_unpack_varchar.test
index fe95b5d1db8..3a30919a8ff 100644
--- a/storage/tokudb/mysql-test/tokudb/t/cluster_filter_unpack_varchar.test
+++ b/storage/tokudb/mysql-test/tokudb/t/cluster_filter_unpack_varchar.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--echo *** Bug #22169 ***
diff --git a/storage/tokudb/mysql-test/tokudb/t/cluster_filter_unpack_varchar_and_int_hidden.test b/storage/tokudb/mysql-test/tokudb/t/cluster_filter_unpack_varchar_and_int_hidden.test
index f5b600e501a..fd2b4551b21 100644
--- a/storage/tokudb/mysql-test/tokudb/t/cluster_filter_unpack_varchar_and_int_hidden.test
+++ b/storage/tokudb/mysql-test/tokudb/t/cluster_filter_unpack_varchar_and_int_hidden.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--echo *** Bug #22169 ***
diff --git a/storage/tokudb/mysql-test/tokudb/t/cluster_filter_unpack_varchar_hidden.test b/storage/tokudb/mysql-test/tokudb/t/cluster_filter_unpack_varchar_hidden.test
index 75c8e035422..d1be871c7d2 100644
--- a/storage/tokudb/mysql-test/tokudb/t/cluster_filter_unpack_varchar_hidden.test
+++ b/storage/tokudb/mysql-test/tokudb/t/cluster_filter_unpack_varchar_hidden.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--echo *** Bug #22169 ***
diff --git a/storage/tokudb/mysql-test/tokudb/t/cluster_filter_varchar_prefix.test b/storage/tokudb/mysql-test/tokudb/t/cluster_filter_varchar_prefix.test
index 8fb4f20eeb1..74740d7adbe 100644
--- a/storage/tokudb/mysql-test/tokudb/t/cluster_filter_varchar_prefix.test
+++ b/storage/tokudb/mysql-test/tokudb/t/cluster_filter_varchar_prefix.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--echo *** Bug #22169 ***
diff --git a/storage/tokudb/mysql-test/tokudb/t/cluster_key.test b/storage/tokudb/mysql-test/tokudb/t/cluster_key.test
index 200d4d222f8..9280324b8cc 100644
--- a/storage/tokudb/mysql-test/tokudb/t/cluster_key.test
+++ b/storage/tokudb/mysql-test/tokudb/t/cluster_key.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/cluster_query_plan.test b/storage/tokudb/mysql-test/tokudb/t/cluster_query_plan.test
index f9e30847bea..a438653958a 100644
--- a/storage/tokudb/mysql-test/tokudb/t/cluster_query_plan.test
+++ b/storage/tokudb/mysql-test/tokudb/t/cluster_query_plan.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/cluster_tokudb_bug_993.test b/storage/tokudb/mysql-test/tokudb/t/cluster_tokudb_bug_993.test
index 2dec54c3988..26d5900b3be 100644
--- a/storage/tokudb/mysql-test/tokudb/t/cluster_tokudb_bug_993.test
+++ b/storage/tokudb/mysql-test/tokudb/t/cluster_tokudb_bug_993.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb/t/cluster_tokudb_bug_993_2.test b/storage/tokudb/mysql-test/tokudb/t/cluster_tokudb_bug_993_2.test
index e503f4fa432..3d66b785fb7 100644
--- a/storage/tokudb/mysql-test/tokudb/t/cluster_tokudb_bug_993_2.test
+++ b/storage/tokudb/mysql-test/tokudb/t/cluster_tokudb_bug_993_2.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb/t/cluster_update.test b/storage/tokudb/mysql-test/tokudb/t/cluster_update.test
index 0a3b7cee621..ce5a0254372 100644
--- a/storage/tokudb/mysql-test/tokudb/t/cluster_update.test
+++ b/storage/tokudb/mysql-test/tokudb/t/cluster_update.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/cluster_update2.test b/storage/tokudb/mysql-test/tokudb/t/cluster_update2.test
index 9d9d2d8ce5d..d402eac1c41 100644
--- a/storage/tokudb/mysql-test/tokudb/t/cluster_update2.test
+++ b/storage/tokudb/mysql-test/tokudb/t/cluster_update2.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/ctype_ascii.test b/storage/tokudb/mysql-test/tokudb/t/ctype_ascii.test
index 14505ce0f45..26c89044d32 100644
--- a/storage/tokudb/mysql-test/tokudb/t/ctype_ascii.test
+++ b/storage/tokudb/mysql-test/tokudb/t/ctype_ascii.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #27562: ascii.xml invalid?
diff --git a/storage/tokudb/mysql-test/tokudb/t/ctype_collate.test b/storage/tokudb/mysql-test/tokudb/t/ctype_collate.test
index c9e560b888b..76a6221da4e 100644
--- a/storage/tokudb/mysql-test/tokudb/t/ctype_collate.test
+++ b/storage/tokudb/mysql-test/tokudb/t/ctype_collate.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
DROP TABLE IF EXISTS t1;
diff --git a/storage/tokudb/mysql-test/tokudb/t/ctype_cp1250_ch.test b/storage/tokudb/mysql-test/tokudb/t/ctype_cp1250_ch.test
index 62f77500cb7..42aede8fa5e 100644
--- a/storage/tokudb/mysql-test/tokudb/t/ctype_cp1250_ch.test
+++ b/storage/tokudb/mysql-test/tokudb/t/ctype_cp1250_ch.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
SET DEFAULT_STORAGE_ENGINE='tokudb';
-- source include/have_cp1250_ch.inc
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/ctype_cp1251.test b/storage/tokudb/mysql-test/tokudb/t/ctype_cp1251.test
index 0ff9e83e6a3..3b0f56893df 100644
--- a/storage/tokudb/mysql-test/tokudb/t/ctype_cp1251.test
+++ b/storage/tokudb/mysql-test/tokudb/t/ctype_cp1251.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# Test of charset cp1251
SET DEFAULT_STORAGE_ENGINE='tokudb';
diff --git a/storage/tokudb/mysql-test/tokudb/t/hotindex-del-0.test b/storage/tokudb/mysql-test/tokudb/t/hotindex-del-0.test
index baa770931eb..c83eab1aa18 100644
--- a/storage/tokudb/mysql-test/tokudb/t/hotindex-del-0.test
+++ b/storage/tokudb/mysql-test/tokudb/t/hotindex-del-0.test
@@ -1,5 +1,6 @@
# This test takes rather long time so let us run it only in --big-test mode
--source include/big_test.inc
+source include/have_tokudb.inc;
# test that deletes work when hot indexing is on
SET DEFAULT_STORAGE_ENGINE='tokudb';
diff --git a/storage/tokudb/mysql-test/tokudb/t/hotindex-del-1.test b/storage/tokudb/mysql-test/tokudb/t/hotindex-del-1.test
index 36afbb30ba6..1caef42c6b4 100644
--- a/storage/tokudb/mysql-test/tokudb/t/hotindex-del-1.test
+++ b/storage/tokudb/mysql-test/tokudb/t/hotindex-del-1.test
@@ -1,5 +1,6 @@
# This test takes rather long time so let us run it only in --big-test mode
--source include/big_test.inc
+source include/have_tokudb.inc;
# test that deletes work when hot indexing is on
SET DEFAULT_STORAGE_ENGINE='tokudb';
diff --git a/storage/tokudb/mysql-test/tokudb/t/hotindex-del-fast.test b/storage/tokudb/mysql-test/tokudb/t/hotindex-del-fast.test
index 78b179f9e5a..5af43207f33 100644
--- a/storage/tokudb/mysql-test/tokudb/t/hotindex-del-fast.test
+++ b/storage/tokudb/mysql-test/tokudb/t/hotindex-del-fast.test
@@ -1,5 +1,6 @@
# This test takes rather long time so let us run it only in --big-test mode
--source include/big_test.inc
+source include/have_tokudb.inc;
# test that deletes work when hot indexing is on
SET DEFAULT_STORAGE_ENGINE='tokudb';
diff --git a/storage/tokudb/mysql-test/tokudb/t/hotindex-del-slow.test b/storage/tokudb/mysql-test/tokudb/t/hotindex-del-slow.test
index 0f83f456b0b..75785ef5ff4 100644
--- a/storage/tokudb/mysql-test/tokudb/t/hotindex-del-slow.test
+++ b/storage/tokudb/mysql-test/tokudb/t/hotindex-del-slow.test
@@ -1,5 +1,6 @@
# This test takes rather long time so let us run it only in --big-test mode
--source include/big_test.inc
+source include/have_tokudb.inc;
# test that deletes work when hot indexing is on
SET DEFAULT_STORAGE_ENGINE='tokudb';
diff --git a/storage/tokudb/mysql-test/tokudb/t/hotindex-insert-0.test b/storage/tokudb/mysql-test/tokudb/t/hotindex-insert-0.test
index 43fd188dcf5..a2f4ba70393 100644
--- a/storage/tokudb/mysql-test/tokudb/t/hotindex-insert-0.test
+++ b/storage/tokudb/mysql-test/tokudb/t/hotindex-insert-0.test
@@ -1,5 +1,6 @@
# This test takes rather long time so let us run it only in --big-test mode
--source include/big_test.inc
+source include/have_tokudb.inc;
# test that deletes work when hot indexing is on
SET DEFAULT_STORAGE_ENGINE='tokudb';
diff --git a/storage/tokudb/mysql-test/tokudb/t/hotindex-insert-1.test b/storage/tokudb/mysql-test/tokudb/t/hotindex-insert-1.test
index e55b4aca2a9..5d165c53a9e 100644
--- a/storage/tokudb/mysql-test/tokudb/t/hotindex-insert-1.test
+++ b/storage/tokudb/mysql-test/tokudb/t/hotindex-insert-1.test
@@ -1,5 +1,6 @@
# This test takes rather long time so let us run it only in --big-test mode
--source include/big_test.inc
+source include/have_tokudb.inc;
# test that deletes work when hot indexing is on
SET DEFAULT_STORAGE_ENGINE='tokudb';
diff --git a/storage/tokudb/mysql-test/tokudb/t/hotindex-insert-2.test b/storage/tokudb/mysql-test/tokudb/t/hotindex-insert-2.test
index 5b6c3af3a56..066d95151a4 100644
--- a/storage/tokudb/mysql-test/tokudb/t/hotindex-insert-2.test
+++ b/storage/tokudb/mysql-test/tokudb/t/hotindex-insert-2.test
@@ -1,5 +1,6 @@
# This test takes rather long time so let us run it only in --big-test mode
--source include/big_test.inc
+source include/have_tokudb.inc;
# test that deletes work when hot indexing is on with replace into optimization
# test is checking #3406
diff --git a/storage/tokudb/mysql-test/tokudb/t/hotindex-insert-bigchar.test b/storage/tokudb/mysql-test/tokudb/t/hotindex-insert-bigchar.test
index 632b1693fd0..a3774dd476d 100644
--- a/storage/tokudb/mysql-test/tokudb/t/hotindex-insert-bigchar.test
+++ b/storage/tokudb/mysql-test/tokudb/t/hotindex-insert-bigchar.test
@@ -1,5 +1,6 @@
# This test takes rather long time so let us run it only in --big-test mode
--source include/big_test.inc
+source include/have_tokudb.inc;
# test that deletes work when hot indexing is on
SET DEFAULT_STORAGE_ENGINE='tokudb';
diff --git a/storage/tokudb/mysql-test/tokudb/t/hotindex-update-0.test b/storage/tokudb/mysql-test/tokudb/t/hotindex-update-0.test
index cd84459dcd7..d237efea727 100644
--- a/storage/tokudb/mysql-test/tokudb/t/hotindex-update-0.test
+++ b/storage/tokudb/mysql-test/tokudb/t/hotindex-update-0.test
@@ -1,5 +1,6 @@
# This test takes rather long time so let us run it only in --big-test mode
--source include/big_test.inc
+source include/have_tokudb.inc;
# test that deletes work when hot indexing is on
SET DEFAULT_STORAGE_ENGINE='tokudb';
diff --git a/storage/tokudb/mysql-test/tokudb/t/hotindex-update-1.test b/storage/tokudb/mysql-test/tokudb/t/hotindex-update-1.test
index 1038a633b52..88374c896ec 100644
--- a/storage/tokudb/mysql-test/tokudb/t/hotindex-update-1.test
+++ b/storage/tokudb/mysql-test/tokudb/t/hotindex-update-1.test
@@ -1,5 +1,6 @@
# This test takes rather long time so let us run it only in --big-test mode
--source include/big_test.inc
+source include/have_tokudb.inc;
# test that deletes work when hot indexing is on
SET DEFAULT_STORAGE_ENGINE='tokudb';
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 b42c2dd9175..9f3b4f58dc0 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
@@ -31,7 +31,9 @@ send insert into t values (1);
# should find the presence of a lock on 1st transaction
connection default;
-real_sleep 1; # give some time for conn_b to block
+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;
+
replace_column 1 TRX_ID 2 MYSQL_ID;
select * from information_schema.tokudb_locks;
@@ -77,6 +79,9 @@ send replace into t values (1);
# should find the presence of a lock on 1st transaction
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;
+
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 8d21e601380..e43cb8c2f50 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
@@ -28,7 +28,8 @@ send insert into t values (1);
# should find the presence of a lock on 1st transaction
connection default;
-real_sleep 1; # give some time for conn_b to get blocked
+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;
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 6a1b96c53a2..52cbf7fde94 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
@@ -34,7 +34,8 @@ send insert into t values (1);
# should find the presence of a lock on 2nd transaction
connection default;
-real_sleep 1; # give some time for conn_b to get blocked
+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;
replace_column 1 TRX_ID 2 MYSQL_ID;
eval select * from information_schema.tokudb_locks;
diff --git a/storage/tokudb/mysql-test/tokudb/t/information-schema-global-status.test b/storage/tokudb/mysql-test/tokudb/t/information-schema-global-status.test
index 40ccbb5a1f9..d984862b00a 100644
--- a/storage/tokudb/mysql-test/tokudb/t/information-schema-global-status.test
+++ b/storage/tokudb/mysql-test/tokudb/t/information-schema-global-status.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# check that we have the appropriate engine-specific values in information_schema.global_status
select variable_name from information_schema.global_status where variable_name like 'tokudb%' order by variable_name asc; \ No newline at end of file
diff --git a/storage/tokudb/mysql-test/tokudb/t/lockretry-insert.writelocktable.test b/storage/tokudb/mysql-test/tokudb/t/lockretry-insert.writelocktable.test
index 62835d27117..b25449cc3c4 100644
--- a/storage/tokudb/mysql-test/tokudb/t/lockretry-insert.writelocktable.test
+++ b/storage/tokudb/mysql-test/tokudb/t/lockretry-insert.writelocktable.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
--disable_warnings
DROP TABLE IF EXISTS t1;
--enable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/lockretry-writelocktable.insert.test b/storage/tokudb/mysql-test/tokudb/t/lockretry-writelocktable.insert.test
index fbabb6ceaa3..6f3a7b73b5c 100644
--- a/storage/tokudb/mysql-test/tokudb/t/lockretry-writelocktable.insert.test
+++ b/storage/tokudb/mysql-test/tokudb/t/lockretry-writelocktable.insert.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
--disable_warnings
DROP TABLE IF EXISTS t1;
--enable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/lockretry-writelocktable.insert2.test b/storage/tokudb/mysql-test/tokudb/t/lockretry-writelocktable.insert2.test
index 6eec3efc8e8..4f80484b907 100644
--- a/storage/tokudb/mysql-test/tokudb/t/lockretry-writelocktable.insert2.test
+++ b/storage/tokudb/mysql-test/tokudb/t/lockretry-writelocktable.insert2.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
--disable_warnings
DROP TABLE IF EXISTS t1;
--enable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/locks-blocking-row-locks-getset.test b/storage/tokudb/mysql-test/tokudb/t/locks-blocking-row-locks-getset.test
index 90202aa8296..a2fb427fac2 100644
--- a/storage/tokudb/mysql-test/tokudb/t/locks-blocking-row-locks-getset.test
+++ b/storage/tokudb/mysql-test/tokudb/t/locks-blocking-row-locks-getset.test
@@ -1,16 +1,17 @@
+source include/have_tokudb.inc;
# 9/22/2011
# Test that getting and setting the value for
# blocking row lock timeout works correctly.
-# Make sure we can read/write the global lock timeout system variable
+# Make sure we can read/write the session lock timeout system variable
select @@tokudb_lock_timeout;
-set global tokudb_lock_timeout=1234567;
+set session tokudb_lock_timeout=1234567;
select @@tokudb_lock_timeout;
-set global tokudb_lock_timeout=0;
+set session tokudb_lock_timeout=0;
select @@tokudb_lock_timeout;
-set global tokudb_lock_timeout=5000000;
+set session tokudb_lock_timeout=5000000;
select @@tokudb_lock_timeout;
-set global tokudb_lock_timeout=1000000;
+set session tokudb_lock_timeout=1000000;
select @@tokudb_lock_timeout;
-set global tokudb_lock_timeout=4000;
+set session tokudb_lock_timeout=4000;
select @@tokudb_lock_timeout;
diff --git a/storage/tokudb/mysql-test/tokudb/t/locks-blocking-row-locks.test b/storage/tokudb/mysql-test/tokudb/t/locks-blocking-row-locks.test
index 90e58abc50e..008770c6083 100644
--- a/storage/tokudb/mysql-test/tokudb/t/locks-blocking-row-locks.test
+++ b/storage/tokudb/mysql-test/tokudb/t/locks-blocking-row-locks.test
@@ -1,6 +1,7 @@
+source include/have_tokudb.inc;
# Tokutek
# Blocking row lock tests;
-# Generated by blocking-row-locks-testgen.py on 2011-11-11;
+# Generated by locks-blocking-row-locks-testgen.py on 2013-10-14;
# prepare with some common parameters
connect(conn1, localhost, root);
@@ -22,7 +23,10 @@ insert ignore t values(5, 25);
insert ignore t values(6, 36);
# testing with timeout 0
-set global tokudb_lock_timeout=0;
+connection conn1;
+set session tokudb_lock_timeout=0;
+connection conn2;
+set session tokudb_lock_timeout=0;
# testing each point query vs each point query
# testing conflict "select for update" vs. "select for update"
@@ -842,7 +846,10 @@ commit;
connection conn1;
# testing with timeout 500
-set global tokudb_lock_timeout=500;
+connection conn1;
+set session tokudb_lock_timeout=500;
+connection conn2;
+set session tokudb_lock_timeout=500;
# testing each point query vs each point query
# testing conflict "select for update" vs. "select for update"
@@ -1971,5 +1978,4 @@ connection conn2;
reap;
# clean it all up
drop table t;
-set global tokudb_lock_timeout=4000;
diff --git a/storage/tokudb/mysql-test/tokudb/t/locks-delete-deadlock-1.test b/storage/tokudb/mysql-test/tokudb/t/locks-delete-deadlock-1.test
index 67c1a1fb44c..7a39c04f8ca 100644
--- a/storage/tokudb/mysql-test/tokudb/t/locks-delete-deadlock-1.test
+++ b/storage/tokudb/mysql-test/tokudb/t/locks-delete-deadlock-1.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that delete only takes write locks when tokudb_use_write_locks is asserted
# t1 scans all of the rows in a table and deletes 1 of them
# t1 grabs a write range lock on -infinity +infinity
diff --git a/storage/tokudb/mysql-test/tokudb/t/locks-no-read-lock-serializable-autocommit.test b/storage/tokudb/mysql-test/tokudb/t/locks-no-read-lock-serializable-autocommit.test
index d1d00a5bf06..0db1424f754 100644
--- a/storage/tokudb/mysql-test/tokudb/t/locks-no-read-lock-serializable-autocommit.test
+++ b/storage/tokudb/mysql-test/tokudb/t/locks-no-read-lock-serializable-autocommit.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# Tokutek
# test that read locks are not taken with serializable isolation and
# autocommit on, refs 3532
diff --git a/storage/tokudb/mysql-test/tokudb/t/locks-select-update-1.test b/storage/tokudb/mysql-test/tokudb/t/locks-select-update-1.test
index 90d8e0b0db6..1f8fb039092 100644
--- a/storage/tokudb/mysql-test/tokudb/t/locks-select-update-1.test
+++ b/storage/tokudb/mysql-test/tokudb/t/locks-select-update-1.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that select for update is executed with serializable isolation
SET DEFAULT_STORAGE_ENGINE='tokudb';
diff --git a/storage/tokudb/mysql-test/tokudb/t/locks-select-update-2.test b/storage/tokudb/mysql-test/tokudb/t/locks-select-update-2.test
index ae7f79aca74..0945fc39e58 100644
--- a/storage/tokudb/mysql-test/tokudb/t/locks-select-update-2.test
+++ b/storage/tokudb/mysql-test/tokudb/t/locks-select-update-2.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that select for update is executed with serializable isolation
SET DEFAULT_STORAGE_ENGINE='tokudb';
diff --git a/storage/tokudb/mysql-test/tokudb/t/locks-select-update-3.test b/storage/tokudb/mysql-test/tokudb/t/locks-select-update-3.test
index 64077ba24fd..a563f061add 100644
--- a/storage/tokudb/mysql-test/tokudb/t/locks-select-update-3.test
+++ b/storage/tokudb/mysql-test/tokudb/t/locks-select-update-3.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that select for update is executed with serializable isolation
SET DEFAULT_STORAGE_ENGINE='tokudb';
diff --git a/storage/tokudb/mysql-test/tokudb/t/locks-update-deadlock-1.test b/storage/tokudb/mysql-test/tokudb/t/locks-update-deadlock-1.test
index 53abf49820b..a9c90862b71 100644
--- a/storage/tokudb/mysql-test/tokudb/t/locks-update-deadlock-1.test
+++ b/storage/tokudb/mysql-test/tokudb/t/locks-update-deadlock-1.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test that update only take write locks
# t1 scans all of the rows in a table and updates 1 of them
# t1 grabs a write range lock on -infinity +infinity
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-1.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-1.test
index 889e69f161a..dd9bb3f66f8 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-1.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-1.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# ticket 895 is a query optimization problem with the primary key
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-10.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-10.test
index 7e39eb38a46..82531790d9a 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-10.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-10.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-11.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-11.test
index 003d4c9a376..2b8c8a66e36 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-11.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-11.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-12.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-12.test
index 5ce773a88c7..b81e0df50a8 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-12.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-12.test
@@ -1,6 +1,6 @@
# simple serializable test
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-13.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-13.test
index b757a091ed1..7d6e2ba85e6 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-13.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-13.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-14.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-14.test
index 6a3a906f138..6b270ee75e8 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-14.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-14.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-15.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-15.test
index 71c60132c86..532e1ea3d87 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-15.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-15.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-16.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-16.test
index 9bf2440b485..24e57ac057f 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-16.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-16.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-17.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-17.test
index 9091c0d240b..91deb5f73ce 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-17.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-17.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-18.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-18.test
index f2bd812acea..e1116848ebc 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-18.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-18.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-19.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-19.test
index a5f0282ee0a..79825b76c1b 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-19.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-19.test
@@ -1,7 +1,7 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
-#--source include/not_5_5.inc
+--source include/have_tokudb.inc
+--source include/not_5_5.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-2.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-2.test
index 2bcd2c93220..a6c16e49213 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-2.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-2.test
@@ -1,6 +1,6 @@
# test simple MVCC, that a transaction does not read something committed after it
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
set session transaction isolation level repeatable read;
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-20.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-20.test
index bf4fe541730..ce1c75171c8 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-20.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-20.test
@@ -1,7 +1,7 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
-#--source include/not_5_5.inc
+--source include/have_tokudb.inc
+--source include/not_5_5.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-21.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-21.test
index 3daf523909a..e6bc44beed6 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-21.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-21.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-22.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-22.test
index 033c7821c0d..62d231385c7 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-22.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-22.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-23.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-23.test
index 79cc2875aeb..c59818772e0 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-23.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-23.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-24.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-24.test
index 7ea731946fb..555f34fe99f 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-24.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-24.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-25.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-25.test
index a32240419a2..b553fcddd3f 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-25.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-25.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-26.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-26.test
index ace99513401..7711b3105ce 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-26.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-26.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# ticket 895 is a query optimization problem with the primary key
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-27.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-27.test
index 82709099968..3bc3efe6e9f 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-27.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-27.test
@@ -1,7 +1,7 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
-#--source include/not_5_5.inc
+--source include/have_tokudb.inc
+--source include/not_5_5.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-28.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-28.test
index 64991727804..80682b993d5 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-28.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-28.test
@@ -1,6 +1,6 @@
# verify that serializable properly reads provisional delete and actual value
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-2808-read-committed.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-2808-read-committed.test
index 73b744e3124..4a8a0cbea61 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-2808-read-committed.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-2808-read-committed.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
--echo # Establish connection conn1 (user = root)
connect (conn1,localhost,root,,);
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-2808-read-uncommitted.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-2808-read-uncommitted.test
index aab38346670..467b53a3e13 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-2808-read-uncommitted.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-2808-read-uncommitted.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
--echo # Establish connection conn1 (user = root)
connect (conn1,localhost,root,,);
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-29.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-29.test
index dc03e6d808b..35cc1f9846c 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-29.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-29.test
@@ -1,6 +1,6 @@
# simple keyrange64 test, ensure that it reads number of leafentries in the system
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-3.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-3.test
index 49d1994c02e..3323393ff0f 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-3.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-3.test
@@ -1,7 +1,7 @@
# test simple mvcc, that a transaction does not read a transaction's element that was live when it began
set session transaction isolation level repeatable read;
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-30.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-30.test
index f9dfe0e75d3..24a5d5446b8 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-30.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-30.test
@@ -1,6 +1,6 @@
# simple keyrange64 test, ensure that it reads number of leafentries in the system
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-31.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-31.test
index 4d18d07ea58..edafb0887d1 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-31.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-31.test
@@ -1,6 +1,6 @@
# simple keyrange64 test, ensure that it reads number of leafentries in the system
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-33.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-33.test
index 30c73ff0caa..1fb496ee260 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-33.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-33.test
@@ -1,6 +1,6 @@
# verify a db_get sees data that transaction inserted, and that it does not read data that is too new
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-34.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-34.test
index acacfbdcc94..6264f69aaca 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-34.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-34.test
@@ -1,6 +1,6 @@
# verify a db_get does not read a transaction's data because it is in live list
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-35.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-35.test
index 4c06e504639..96a10a762ee 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-35.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-35.test
@@ -1,6 +1,6 @@
# verify a db_get does not read a read committed transaction's data because it is in live list
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-36.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-36.test
index 384ff62a696..b96ba7aac14 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-36.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-36.test
@@ -1,6 +1,6 @@
# verify a db_get does not read a read committed transaction's data because it is in live list
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-37.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-37.test
index e789765947d..cedc5fe0986 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-37.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-37.test
@@ -1,6 +1,6 @@
# verify a db_get does not read a read committed transaction's data because it is in live list
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-38.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-38.test
index 0d06d55e66a..d085738aad3 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-38.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-38.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-39.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-39.test
index 1727c2113aa..a5fbea3c8fa 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-39.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-39.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-4.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-4.test
index 87c2e5677a5..26691990ae6 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-4.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-4.test
@@ -1,6 +1,6 @@
# test that we read data that was committed before we began
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
set session transaction isolation level repeatable read;
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-40.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-40.test
index f70b3d8cb6c..8987023b567 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-40.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-40.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-5.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-5.test
index 8ddb453b2ee..1308407a58f 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-5.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-5.test
@@ -1,6 +1,6 @@
# verify that repeatable read uses one snapshot, whereas read committed keeps taking new ones
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
set session transaction isolation level repeatable read;
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-6.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-6.test
index 2d4d35e01e2..1562de6e5a5 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-6.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-6.test
@@ -1,6 +1,6 @@
# make sure reads done during writes take read locks
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-7.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-7.test
index e85292d9b85..7acedb74e45 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-7.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-7.test
@@ -1,6 +1,6 @@
# make sure reads done during writes take read locks
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-8.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-8.test
index 0e0b3cb3273..198350012e1 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-8.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-8.test
@@ -1,6 +1,6 @@
# verify that serializable get of a repeatable read transaction grabs read lock
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-9.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-9.test
index 1b17317a075..13529944a1b 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-9.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-9.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/mvcc-checksum-locks.test b/storage/tokudb/mysql-test/tokudb/t/mvcc-checksum-locks.test
index 16309eec40d..b4fde5dfcca 100644
--- a/storage/tokudb/mysql-test/tokudb/t/mvcc-checksum-locks.test
+++ b/storage/tokudb/mysql-test/tokudb/t/mvcc-checksum-locks.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb/t/nested_txn_autocommit.test b/storage/tokudb/mysql-test/tokudb/t/nested_txn_autocommit.test
index 65e01d7038c..223eff5b7a3 100644
--- a/storage/tokudb/mysql-test/tokudb/t/nested_txn_autocommit.test
+++ b/storage/tokudb/mysql-test/tokudb/t/nested_txn_autocommit.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='TokuDB';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/nested_txn_begin.test b/storage/tokudb/mysql-test/tokudb/t/nested_txn_begin.test
index b8d60d45db9..06f4a30c5c1 100644
--- a/storage/tokudb/mysql-test/tokudb/t/nested_txn_begin.test
+++ b/storage/tokudb/mysql-test/tokudb/t/nested_txn_begin.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='TokuDB';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/nested_txn_implicit_commit.test b/storage/tokudb/mysql-test/tokudb/t/nested_txn_implicit_commit.test
index cd1ce5a0f87..5eb6b87a4ee 100644
--- a/storage/tokudb/mysql-test/tokudb/t/nested_txn_implicit_commit.test
+++ b/storage/tokudb/mysql-test/tokudb/t/nested_txn_implicit_commit.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='TokuDB';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/prim_key_1.test b/storage/tokudb/mysql-test/tokudb/t/prim_key_1.test
index 07c8e312552..adb1f944fd9 100644
--- a/storage/tokudb/mysql-test/tokudb/t/prim_key_1.test
+++ b/storage/tokudb/mysql-test/tokudb/t/prim_key_1.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb/t/prim_key_2.test b/storage/tokudb/mysql-test/tokudb/t/prim_key_2.test
index 7ec2cc8e823..fa05b5d91b5 100644
--- a/storage/tokudb/mysql-test/tokudb/t/prim_key_2.test
+++ b/storage/tokudb/mysql-test/tokudb/t/prim_key_2.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb/t/prim_key_3.test b/storage/tokudb/mysql-test/tokudb/t/prim_key_3.test
index cd6a690a23a..11851035c27 100644
--- a/storage/tokudb/mysql-test/tokudb/t/prim_key_3.test
+++ b/storage/tokudb/mysql-test/tokudb/t/prim_key_3.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb/t/prim_key_4.test b/storage/tokudb/mysql-test/tokudb/t/prim_key_4.test
index 497a2ddafb9..b323380a4dd 100644
--- a/storage/tokudb/mysql-test/tokudb/t/prim_key_4.test
+++ b/storage/tokudb/mysql-test/tokudb/t/prim_key_4.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb/t/prim_key_5.test b/storage/tokudb/mysql-test/tokudb/t/prim_key_5.test
index 5c4b291aa55..c8c152170ee 100644
--- a/storage/tokudb/mysql-test/tokudb/t/prim_key_5.test
+++ b/storage/tokudb/mysql-test/tokudb/t/prim_key_5.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb/t/prim_key_6.test b/storage/tokudb/mysql-test/tokudb/t/prim_key_6.test
index 573c4e7d649..548e660fe8f 100644
--- a/storage/tokudb/mysql-test/tokudb/t/prim_key_6.test
+++ b/storage/tokudb/mysql-test/tokudb/t/prim_key_6.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb/t/replace-ignore.test b/storage/tokudb/mysql-test/tokudb/t/replace-ignore.test
index fed8d5bf368..5b95ac7db63 100644
--- a/storage/tokudb/mysql-test/tokudb/t/replace-ignore.test
+++ b/storage/tokudb/mysql-test/tokudb/t/replace-ignore.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# Tokutek
# Test that replace into and insert ignore insertions
# work under various index schemas.
diff --git a/storage/tokudb/mysql-test/tokudb/t/rows-32m-0.test b/storage/tokudb/mysql-test/tokudb/t/rows-32m-0.test
index 3935293ca69..58a5ac1b8e3 100644
--- a/storage/tokudb/mysql-test/tokudb/t/rows-32m-0.test
+++ b/storage/tokudb/mysql-test/tokudb/t/rows-32m-0.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# verify that trickle loads or bulk loads can not insert values > 32MB
SET DEFAULT_STORAGE_ENGINE='tokudb';
diff --git a/storage/tokudb/mysql-test/tokudb/t/rows-32m-1.test b/storage/tokudb/mysql-test/tokudb/t/rows-32m-1.test
index ac35afd74a4..39feddf77be 100644
--- a/storage/tokudb/mysql-test/tokudb/t/rows-32m-1.test
+++ b/storage/tokudb/mysql-test/tokudb/t/rows-32m-1.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# verify that trickle loads or bulk loads can not insert values > 32MB
SET DEFAULT_STORAGE_ENGINE='tokudb';
diff --git a/storage/tokudb/mysql-test/tokudb/t/rows-32m-rand-insert.test b/storage/tokudb/mysql-test/tokudb/t/rows-32m-rand-insert.test
index 2899ec2e749..c26e79913d0 100644
--- a/storage/tokudb/mysql-test/tokudb/t/rows-32m-rand-insert.test
+++ b/storage/tokudb/mysql-test/tokudb/t/rows-32m-rand-insert.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# do a lot of longblob insertions up to 32MB-4 in size with a random key
--source include/big_test.inc
diff --git a/storage/tokudb/mysql-test/tokudb/t/rows-32m-seq-insert.test b/storage/tokudb/mysql-test/tokudb/t/rows-32m-seq-insert.test
index 74a743cb22d..5c3e63e98d0 100644
--- a/storage/tokudb/mysql-test/tokudb/t/rows-32m-seq-insert.test
+++ b/storage/tokudb/mysql-test/tokudb/t/rows-32m-seq-insert.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# do a lot of longblob insertions up to 32MB-4 in size with seq primary key
--source include/big_test.inc
diff --git a/storage/tokudb/mysql-test/tokudb/t/savepoint-3.test b/storage/tokudb/mysql-test/tokudb/t/savepoint-3.test
index bd75a93e7c0..8fff8ab498d 100644
--- a/storage/tokudb/mysql-test/tokudb/t/savepoint-3.test
+++ b/storage/tokudb/mysql-test/tokudb/t/savepoint-3.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'TokuDB';
delimiter |;
diff --git a/storage/tokudb/mysql-test/tokudb/t/simple_delete_all.test b/storage/tokudb/mysql-test/tokudb/t/simple_delete_all.test
index 7ebaabd0413..f4a0c782b98 100644
--- a/storage/tokudb/mysql-test/tokudb/t/simple_delete_all.test
+++ b/storage/tokudb/mysql-test/tokudb/t/simple_delete_all.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# verify that delete from table leaves the table empty
--disable_warnings
drop table if exists t;
diff --git a/storage/tokudb/mysql-test/tokudb/t/simple_join_tokudb_myisam.test b/storage/tokudb/mysql-test/tokudb/t/simple_join_tokudb_myisam.test
index 68b301cdb8a..77fc4afcb51 100644
--- a/storage/tokudb/mysql-test/tokudb/t/simple_join_tokudb_myisam.test
+++ b/storage/tokudb/mysql-test/tokudb/t/simple_join_tokudb_myisam.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# simple join tokudb and innodb
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/simple_truncate.test b/storage/tokudb/mysql-test/tokudb/t/simple_truncate.test
index 84647e94152..57eace950a4 100644
--- a/storage/tokudb/mysql-test/tokudb/t/simple_truncate.test
+++ b/storage/tokudb/mysql-test/tokudb/t/simple_truncate.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# verify that truncate table leaves the table empty
--disable_warnings
drop table if exists t;
diff --git a/storage/tokudb/mysql-test/tokudb/t/truncate_row_count.test b/storage/tokudb/mysql-test/tokudb/t/truncate_row_count.test
index 4b3848fc0da..fea4d67eba4 100644
--- a/storage/tokudb/mysql-test/tokudb/t/truncate_row_count.test
+++ b/storage/tokudb/mysql-test/tokudb/t/truncate_row_count.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# verify that truncate table leaves the table empty and sets the row count
# to zero.
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/truncate_txn_commit.test b/storage/tokudb/mysql-test/tokudb/t/truncate_txn_commit.test
index dcafc5844ae..2a8cc3ab16b 100644
--- a/storage/tokudb/mysql-test/tokudb/t/truncate_txn_commit.test
+++ b/storage/tokudb/mysql-test/tokudb/t/truncate_txn_commit.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test truncate commit
set autocommit=off;
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb/t/truncate_txn_rollback.test b/storage/tokudb/mysql-test/tokudb/t/truncate_txn_rollback.test
index 744713b450a..98d4b9c80e5 100644
--- a/storage/tokudb/mysql-test/tokudb/t/truncate_txn_rollback.test
+++ b/storage/tokudb/mysql-test/tokudb/t/truncate_txn_rollback.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# test truncate commit
set autocommit=off;
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/r/add_index_6.result b/storage/tokudb/mysql-test/tokudb_add_index/r/add_index_6.result
index c198a6b4d7d..cf1311dd891 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/r/add_index_6.result
+++ b/storage/tokudb/mysql-test/tokudb_add_index/r/add_index_6.result
@@ -2,4 +2,4 @@ SET DEFAULT_STORAGE_ENGINE='tokudb';
*** Bug #22169 ***
DROP TABLE IF EXISTS t1;
CREATE TABLE t1 (a int, b int, c int, z int, y int, x int, r int, s int, t int, primary key (a,b), key (z), key(x), key(t));
-ERROR 23000: Can't write; duplicate key in table 't1'
+ERROR 23000: Duplicate entry '18-2' for key 'foo'
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/r/hot_create_unique_index.result b/storage/tokudb/mysql-test/tokudb_add_index/r/hot_create_unique_index.result
index ef4fb853d87..9d187d8bed6 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/r/hot_create_unique_index.result
+++ b/storage/tokudb/mysql-test/tokudb_add_index/r/hot_create_unique_index.result
@@ -1,3 +1,4 @@
+set default_storage_engine='tokudb';
drop table if exists t;
create table t (id int auto_increment primary key, x int);
create unique index x on t (x);
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/t/1522.test b/storage/tokudb/mysql-test/tokudb_add_index/t/1522.test
index c3d04e0174d..e676d937ca2 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/t/1522.test
+++ b/storage/tokudb/mysql-test/tokudb_add_index/t/1522.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_1.test b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_1.test
index 545ddd73559..950b97e5b44 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_1.test
+++ b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_1.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_10.test b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_10.test
index 5350ff8f716..30eaffb5ce2 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_10.test
+++ b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_10.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_11.test b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_11.test
index c9fe5915e81..1c06c370044 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_11.test
+++ b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_11.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_12.test b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_12.test
index b683b8f88a7..0cadd79f87c 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_12.test
+++ b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_12.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_13.test b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_13.test
index d41a3ce8685..3efbe8d6d2f 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_13.test
+++ b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_13.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_14.test b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_14.test
index b3443827105..e5e62a41f86 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_14.test
+++ b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_14.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_16.test b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_16.test
index 3a1c077e2c9..3fc4a01afbb 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_16.test
+++ b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_16.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_17.test b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_17.test
index 00660e5c6ce..fdbdcbdb34f 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_17.test
+++ b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_17.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_18.test b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_18.test
index 22c3423db11..618815015bf 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_18.test
+++ b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_18.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_2.test b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_2.test
index cffdc4a31ce..889c35c67a5 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_2.test
+++ b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_2.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_3.test b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_3.test
index 11df86ecf58..ae7c650babc 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_3.test
+++ b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_3.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_4.test b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_4.test
index 64dada79e5d..24ce67390e8 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_4.test
+++ b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_4.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_6.test b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_6.test
index 8fa44de9cae..1b3373f4ce8 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_6.test
+++ b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_6.test
@@ -1,9 +1,4 @@
-if (`select @@tokudb_version <= "7.1.0"`)
-{
- --skip Not fixed in TokuDB 7.1.0 or earlier
-}
-
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
@@ -30,7 +25,7 @@ while ($1)
}
insert into t1 values (5,52,18,5,5,5,2,5,5);
---error ER_DUP_KEY
+--error ER_DUP_ENTRY
create unique index foo on t1 (c,r);
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_7.test b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_7.test
index 8fb23e27132..ef35fb83ee9 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_7.test
+++ b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_7.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_8.test b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_8.test
index f745d449c7a..5a0480b0f27 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_8.test
+++ b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_8.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_9.test b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_9.test
index a685b70f370..0e0ac3430e1 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_9.test
+++ b/storage/tokudb/mysql-test/tokudb_add_index/t/add_index_9.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
#
# Bug #22169: Crash with count(distinct)
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/t/falcon_bug_23691.test b/storage/tokudb/mysql-test/tokudb_add_index/t/falcon_bug_23691.test
index 2e05aab7908..cc26965efbe 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/t/falcon_bug_23691.test
+++ b/storage/tokudb/mysql-test/tokudb_add_index/t/falcon_bug_23691.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = tokudb;
#
# Bug #23691: Falcon: searches fail if partial index
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/t/falcon_bug_23692.test b/storage/tokudb/mysql-test/tokudb_add_index/t/falcon_bug_23692.test
index 5121c416962..de9b8793f4e 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/t/falcon_bug_23692.test
+++ b/storage/tokudb/mysql-test/tokudb_add_index/t/falcon_bug_23692.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET @@DEFAULT_STORAGE_ENGINE = tokudb;
#
# Bug #23692: Falcon: searches fail if data is 0x00
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/t/hot_create_unique_index.test b/storage/tokudb/mysql-test/tokudb_add_index/t/hot_create_unique_index.test
index fe830dddab5..827e3bb0501 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/t/hot_create_unique_index.test
+++ b/storage/tokudb/mysql-test/tokudb_add_index/t/hot_create_unique_index.test
@@ -3,6 +3,7 @@
source include/have_tokudb.inc;
source include/have_debug.inc;
+set default_storage_engine='tokudb';
disable_warnings;
drop table if exists t;
diff --git a/storage/tokudb/mysql-test/tokudb_add_index/t/tokudb_bug_1152.test b/storage/tokudb/mysql-test/tokudb_add_index/t/tokudb_bug_1152.test
index fd205ca101d..530a0cc590c 100644
--- a/storage/tokudb/mysql-test/tokudb_add_index/t/tokudb_bug_1152.test
+++ b/storage/tokudb/mysql-test/tokudb_add_index/t/tokudb_bug_1152.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/r/drop_pk_with_prefix.result b/storage/tokudb/mysql-test/tokudb_alter_table/r/drop_pk_with_prefix.result
new file mode 100644
index 00000000000..43e3cd8c78a
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/r/drop_pk_with_prefix.result
@@ -0,0 +1,20 @@
+set default_storage_engine=tokudb;
+DROP TABLE IF EXISTS testtable;
+CREATE TABLE `testtable` (
+`id` INT(11) NOT NULL,
+`keyword` VARCHAR(299) DEFAULT NULL,
+PRIMARY KEY (`id`),
+KEY `keyword` (`keyword`(100))
+) ENGINE=TokuDB DEFAULT CHARSET=utf8 COMPRESSION=TOKUDB_QUICKLZ;
+set tokudb_disable_hot_alter=ON;
+ALTER TABLE testtable DROP PRIMARY KEY;
+drop table testtable;
+CREATE TABLE `testtable` (
+`id` INT(11) NOT NULL,
+`keyword` VARCHAR(299) DEFAULT NULL,
+PRIMARY KEY (`id`),
+KEY `keyword` (`keyword`(100))
+) ENGINE=TokuDB DEFAULT CHARSET=utf8 COMPRESSION=TOKUDB_QUICKLZ;
+set tokudb_disable_hot_alter=OFF;
+ALTER TABLE testtable DROP PRIMARY KEY;
+drop table testtable;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/r/hcad_and_rename_table.result b/storage/tokudb/mysql-test/tokudb_alter_table/r/hcad_and_rename_table.result
index 8a93557b6ce..9f6637826ab 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/r/hcad_and_rename_table.result
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/r/hcad_and_rename_table.result
@@ -1,5 +1,6 @@
+set default_storage_engine='tokudb';
DROP TABLE IF EXISTS s, t;
-CREATE TABLE s (a INT) ENGINE=TokuDB;
+CREATE TABLE s (a INT);
SHOW CREATE TABLE s;
Table Create Table
s CREATE TABLE `s` (
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/r/hcad_drop_char0_t6.result b/storage/tokudb/mysql-test/tokudb_alter_table/r/hcad_drop_char0_t6.result
new file mode 100644
index 00000000000..d5ee56199d6
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/r/hcad_drop_char0_t6.result
@@ -0,0 +1,5 @@
+set default_storage_engine=tokudb;
+drop table if exists t6;
+CREATE TABLE t6 ( c32 char(0) DEFAULT NULL, c15 year(4) DEFAULT NULL, c13 varchar(240) DEFAULT NULL, c35 date NOT NULL, c24 text, c27 text, c1 int(11) DEFAULT NULL, c4 int(11) DEFAULT NULL, c10 int(10) unsigned NOT NULL, c14 varchar(240) DEFAULT NULL, c26 text, c25 text, c17 varchar(240) NOT NULL, c28 text NOT NULL, c7 int(10) unsigned DEFAULT NULL, c34 date NOT NULL, c21 blob, c29 text NOT NULL, c22 blob NOT NULL, c19 blob, c3 int(10) unsigned DEFAULT NULL, c2 int(10) unsigned DEFAULT NULL, c8 int(11) NOT NULL, c16 varchar(240) NOT NULL, c5 int(11) DEFAULT NULL, c18 blob, c23 blob NOT NULL, c9 int(11) NOT NULL, c20 blob, c12 varchar(240) DEFAULT NULL, c33 date DEFAULT NULL, c11 int(10) unsigned NOT NULL, c30 date DEFAULT NULL, c6 int(10) unsigned DEFAULT NULL, c31 date DEFAULT NULL, c0 int(11) DEFAULT NULL, KEY c13 (c13), KEY c35 (c35), KEY c27 (c27(255)), KEY c1 (c1), KEY c25 (c25(255)), KEY c17 (c17), KEY c7 (c7), KEY c21 (c21(255)), KEY c29 (c29(255)), KEY c19 (c19(255)), KEY c3 (c3), KEY c5 (c5), KEY c23 (c23(255)), KEY c15 (c15), KEY c9 (c9), KEY c33 (c33), KEY c11 (c11), KEY c31 (c31));
+ALTER TABLE t6 DROP COLUMN c32;
+DROP TABLE t6;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/r/mod_enum.result b/storage/tokudb/mysql-test/tokudb_alter_table/r/mod_enum.result
new file mode 100644
index 00000000000..59f0fc87861
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/r/mod_enum.result
@@ -0,0 +1,58 @@
+set default_storage_engine=tokudb;
+drop table if exists test_enum;
+CREATE TABLE test_enum (col1 INT NOT NULL PRIMARY KEY AUTO_INCREMENT, col2 ENUM('value1','value2','value3') NULL);
+INSERT INTO test_enum (col2) VALUES ('value1'),('value1'),('value3');
+SELECT * FROM test_enum;
+col1 col2
+1 value1
+2 value1
+3 value3
+set tokudb_disable_hot_alter=0;
+set tokudb_disable_slow_alter=1;
+ALTER TABLE test_enum MODIFY COLUMN col2 ENUM('value1','value2','value3');
+SELECT * FROM test_enum;
+col1 col2
+1 value1
+2 value1
+3 value3
+drop table test_enum;
+CREATE TABLE test_enum (col1 INT NOT NULL PRIMARY KEY AUTO_INCREMENT, col2 ENUM('value1','value2','value3') NULL);
+INSERT INTO test_enum (col2) VALUES ('value1'),('value1'),('value3');
+SELECT * FROM test_enum;
+col1 col2
+1 value1
+2 value1
+3 value3
+set tokudb_disable_hot_alter=0;
+set tokudb_disable_slow_alter=1;
+ALTER TABLE test_enum MODIFY COLUMN col2 ENUM('value1','value3');
+set tokudb_disable_hot_alter=1;
+set tokudb_disable_slow_alter=0;
+ALTER TABLE test_enum MODIFY COLUMN col2 ENUM('value1','value3');
+SELECT * FROM test_enum;
+col1 col2
+1 value1
+2 value1
+3 value3
+drop table test_enum;
+CREATE TABLE test_enum (col1 INT NOT NULL PRIMARY KEY AUTO_INCREMENT, col2 ENUM('value1','value2','value3') NULL);
+INSERT INTO test_enum (col2) VALUES ('value1'),('value1'),('value3');
+SELECT * FROM test_enum;
+col1 col2
+1 value1
+2 value1
+3 value3
+set tokudb_disable_hot_alter=0;
+set tokudb_disable_slow_alter=1;
+ALTER TABLE test_enum MODIFY COLUMN col2 ENUM('value1','value2','value4');
+Warnings:
+Warning 1265 Data truncated for column 'col2' at row 3
+set tokudb_disable_hot_alter=1;
+set tokudb_disable_slow_alter=0;
+ALTER TABLE test_enum MODIFY COLUMN col2 ENUM('value1','value2','value4');
+SELECT * FROM test_enum;
+col1 col2
+1 value1
+2 value1
+3
+drop table test_enum;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/r/null_bytes_add_key.result b/storage/tokudb/mysql-test/tokudb_alter_table/r/null_bytes_add_key.result
new file mode 100644
index 00000000000..300aff81d20
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/r/null_bytes_add_key.result
@@ -0,0 +1,53 @@
+set default_storage_engine=tokudb;
+drop table if exists t;
+CREATE TABLE t (
+c25 char(1),
+c277 int,
+c195 int unsigned,
+c129 char(1),
+c196 int unsigned,
+c58 date,
+c7 varchar(1),
+c121 varchar(1),
+c21 char(1),
+c56 date,
+c2 varchar(1),
+c12 varchar(1),
+c13 char(1),
+c14 int,
+c15 date,
+c16 char(1),
+c17 varchar(1),
+c18 int unsigned,
+c120 varchar(1),
+c19 varchar(1),
+c5 varchar(1),
+c22 char(1),
+c9 varchar(1),
+c23 char(1),
+c28 char(1),
+c279 int unsigned,
+c26 char(1),
+c27 varchar(1),
+c24 char(1),
+c193 int,
+c29 date,
+c30 varchar(1),
+c194 int,
+c31 date,
+key(c31)) ENGINE=tokudb;
+INSERT INTO t (c25) VALUES (NULL);
+UPDATE t SET c27=0;
+ALTER TABLE t ADD PRIMARY KEY(c19,c27)USING HASH;
+Warnings:
+Warning 1265 Data truncated for column 'c19' at row 1
+UPDATE t SET c27=0;
+ALTER TABLE t ROW_FORMAT=FIXED KEY_BLOCK_SIZE=1;
+UPDATE t SET c27=0;
+set tokudb_disable_hot_alter=0;
+set tokudb_disable_slow_alter=1;
+ALTER TABLE t ADD KEY (c25);
+set tokudb_disable_slow_alter=0;
+ALTER TABLE t ADD KEY (c25);
+UPDATE t SET c27=0;
+drop table t;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/r/null_bytes_col_rename.result b/storage/tokudb/mysql-test/tokudb_alter_table/r/null_bytes_col_rename.result
new file mode 100644
index 00000000000..05895bf4b76
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/r/null_bytes_col_rename.result
@@ -0,0 +1,54 @@
+set default_storage_engine=tokudb;
+drop table if exists t;
+CREATE TABLE t (
+c25 char(1),
+c277 int,
+c195 int unsigned,
+c129 char(1),
+c196 int unsigned,
+c58 date,
+c7 varchar(1),
+c121 varchar(1),
+c21 char(1),
+c56 date,
+c2 varchar(1),
+c12 varchar(1),
+c13 char(1),
+c14 int,
+c15 date,
+c16 char(1),
+c17 varchar(1),
+c18 int unsigned,
+c120 varchar(1),
+c19 varchar(1),
+c5 varchar(1),
+c22 char(1),
+c9 varchar(1),
+c23 char(1),
+c28 char(1),
+c279 int unsigned,
+c26 char(1),
+c27 varchar(1),
+c24 char(1),
+c193 int,
+c29 date,
+c30 varchar(1),
+c194 int,
+c31 date,
+key(c31)) ENGINE=tokudb;
+INSERT INTO t (c25) VALUES (NULL);
+UPDATE t SET c27=0;
+ALTER TABLE t ADD PRIMARY KEY(c19,c27)USING HASH;
+Warnings:
+Warning 1265 Data truncated for column 'c19' at row 1
+UPDATE t SET c27=0;
+ALTER TABLE t ROW_FORMAT=FIXED KEY_BLOCK_SIZE=1;
+UPDATE t SET c27=0;
+set tokudb_disable_hot_alter=0;
+set tokudb_disable_slow_alter=1;
+ALTER TABLE t CHANGE COLUMN c25 x25 char(1);
+ERROR 42000: Table 't' uses an extension that doesn't exist in this MySQL version
+set tokudb_disable_slow_alter=0;
+ALTER TABLE t CHANGE COLUMN c25 x25 char(1);
+UPDATE t SET c27=0;
+drop table t;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/r/null_bytes_drop_default.result b/storage/tokudb/mysql-test/tokudb_alter_table/r/null_bytes_drop_default.result
new file mode 100644
index 00000000000..ae524926195
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/r/null_bytes_drop_default.result
@@ -0,0 +1,54 @@
+set default_storage_engine=tokudb;
+drop table if exists t;
+CREATE TABLE t (
+c25 char(1),
+c277 int,
+c195 int unsigned,
+c129 char(1),
+c196 int unsigned,
+c58 date,
+c7 varchar(1),
+c121 varchar(1),
+c21 char(1),
+c56 date,
+c2 varchar(1),
+c12 varchar(1),
+c13 char(1),
+c14 int,
+c15 date,
+c16 char(1),
+c17 varchar(1),
+c18 int unsigned,
+c120 varchar(1),
+c19 varchar(1),
+c5 varchar(1),
+c22 char(1),
+c9 varchar(1),
+c23 char(1),
+c28 char(1),
+c279 int unsigned,
+c26 char(1),
+c27 varchar(1),
+c24 char(1),
+c193 int,
+c29 date,
+c30 varchar(1),
+c194 int,
+c31 date,
+key(c31)) ENGINE=tokudb;
+INSERT INTO t (c25) VALUES (NULL);
+UPDATE t SET c27=0;
+ALTER TABLE t ADD PRIMARY KEY(c19,c27)USING HASH;
+Warnings:
+Warning 1265 Data truncated for column 'c19' at row 1
+UPDATE t SET c27=0;
+ALTER TABLE t ROW_FORMAT=FIXED KEY_BLOCK_SIZE=1;
+UPDATE t SET c27=0;
+set tokudb_disable_hot_alter=0;
+set tokudb_disable_slow_alter=1;
+ALTER TABLE t ALTER c120 DROP DEFAULT;
+ERROR 42000: Table 't' uses an extension that doesn't exist in this MySQL version
+set tokudb_disable_slow_alter=0;
+ALTER TABLE t ALTER c120 DROP DEFAULT;
+UPDATE t SET c27=0;
+drop table t;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/r/null_bytes_drop_key.result b/storage/tokudb/mysql-test/tokudb_alter_table/r/null_bytes_drop_key.result
new file mode 100644
index 00000000000..c209c80b4bb
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/r/null_bytes_drop_key.result
@@ -0,0 +1,56 @@
+set default_storage_engine=tokudb;
+drop table if exists t;
+CREATE TABLE t (
+c25 char(1),
+c277 int,
+c195 int unsigned,
+c129 char(1),
+c196 int unsigned,
+c58 date,
+c7 varchar(1),
+c121 varchar(1),
+c21 char(1),
+c56 date,
+c2 varchar(1),
+c12 varchar(1),
+c13 char(1),
+c14 int,
+c15 date,
+c16 char(1),
+c17 varchar(1),
+c18 int unsigned,
+c120 varchar(1),
+c19 varchar(1),
+c5 varchar(1),
+c22 char(1),
+c9 varchar(1),
+c23 char(1),
+c28 char(1),
+c279 int unsigned,
+c26 char(1),
+c27 varchar(1),
+c24 char(1),
+c193 int,
+c29 date,
+c30 varchar(1),
+c194 int,
+c31 date,
+key(c31)) ENGINE=tokudb;
+INSERT INTO t (c25) VALUES (NULL);
+UPDATE t SET c27=0;
+ALTER TABLE t ADD PRIMARY KEY(c19,c27)USING HASH;
+Warnings:
+Warning 1265 Data truncated for column 'c19' at row 1
+UPDATE t SET c27=0;
+ALTER TABLE t ADD KEY (c25);
+UPDATE t SET c27=0;
+ALTER TABLE t ROW_FORMAT=FIXED KEY_BLOCK_SIZE=1;
+UPDATE t SET c27=0;
+set tokudb_disable_hot_alter=0;
+set tokudb_disable_slow_alter=1;
+ALTER TABLE t DROP KEY c25;
+ERROR 42000: Table 't' uses an extension that doesn't exist in this MySQL version
+set tokudb_disable_slow_alter=0;
+ALTER TABLE t DROP KEY c25;
+UPDATE t SET c27=0;
+drop table t;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/5260.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/5260.test
index 9553ee8baed..8405e584e6f 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/5260.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/5260.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
#
# Attempt to change row format with and without
# other ALTER TABLE statements.
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/ai_di.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/ai_di.test
index 5dc2e32ad33..1d98034a739 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/ai_di.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/ai_di.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
set default_storage_engine='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/auto_inc.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/auto_inc.test
index ed61a8fb9c3..f4a97401a00 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/auto_inc.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/auto_inc.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
#
# Attempt to change row format with and without
# other ALTER TABLE statements.
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/drop_pk_with_prefix.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/drop_pk_with_prefix.test
new file mode 100644
index 00000000000..d0dcb6f649f
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/drop_pk_with_prefix.test
@@ -0,0 +1,32 @@
+# drop primary key should work. 5.5 alter table has a bug where drop pk returns invalid key prefix
+
+source include/have_tokudb.inc;
+set default_storage_engine=tokudb;
+
+disable_warnings;
+DROP TABLE IF EXISTS testtable;
+enable_warnings;
+
+CREATE TABLE `testtable` (
+ `id` INT(11) NOT NULL,
+ `keyword` VARCHAR(299) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `keyword` (`keyword`(100))
+) ENGINE=TokuDB DEFAULT CHARSET=utf8 COMPRESSION=TOKUDB_QUICKLZ;
+
+set tokudb_disable_hot_alter=ON;
+ALTER TABLE testtable DROP PRIMARY KEY;
+
+drop table testtable;
+
+CREATE TABLE `testtable` (
+ `id` INT(11) NOT NULL,
+ `keyword` VARCHAR(299) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `keyword` (`keyword`(100))
+) ENGINE=TokuDB DEFAULT CHARSET=utf8 COMPRESSION=TOKUDB_QUICKLZ;
+
+set tokudb_disable_hot_alter=OFF;
+ALTER TABLE testtable DROP PRIMARY KEY;
+
+drop table testtable;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add.test
index 74df7611346..9ed41ed5b32 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add.test
@@ -1,16721 +1,16721 @@
-# This test takes rather long time so let us run it only in --big-test mode
---source include/big_test.inc
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-commit;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b;
-alter table bar add column added_1 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b;
-alter table bar add column added_2 bigint default -1 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b;
-alter table bar add column added_7 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after b, add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after b, add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+# This test takes rather long time so let us run it only in --big-test mode
+--source include/big_test.inc
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+commit;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b;
+alter table bar add column added_1 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b;
+alter table bar add column added_2 bigint default -1 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b;
+alter table bar add column added_7 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after b, add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after b, add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add2.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add2.test
index b754e0c961a..2481b179afa 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add2.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add2.test
@@ -1,16287 +1,16287 @@
-# This test takes rather long time so let us run it only in --big-test mode
---source include/big_test.inc
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb;
-alter table bar add column added_2 bigint default -1 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb;
-alter table bar add column added_7 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+# This test takes rather long time so let us run it only in --big-test mode
+--source include/big_test.inc
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb;
+alter table bar add column added_2 bigint default -1 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb;
+alter table bar add column added_7 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add3.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add3.test
index a741dcfe0eb..61d170cdd26 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add3.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_add3.test
@@ -1,16721 +1,16721 @@
-# This test takes rather long time so let us run it only in --big-test mode
---source include/big_test.inc
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+# This test takes rather long time so let us run it only in --big-test mode
+--source include/big_test.inc
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_blob_add.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_blob_add.test
index d524539a366..513a664b8de 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_blob_add.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_blob_add.test
@@ -1,3701 +1,3701 @@
-# This test takes rather long time so let us run it only in --big-test mode
---source include/big_test.inc
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb;
-alter table bar add column added_2 bigint default -1 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb;
-alter table bar add column added_7 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+# This test takes rather long time so let us run it only in --big-test mode
+--source include/big_test.inc
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb;
+alter table bar add column added_2 bigint default -1 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb;
+alter table bar add column added_7 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_blob_drop.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_blob_drop.test
index 9b73c8ee7c7..256b3d2e0f1 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_blob_drop.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_blob_drop.test
@@ -1,352 +1,352 @@
-# This test takes rather long time so let us run it only in --big-test mode
---source include/big_test.inc
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa;
-alter table bar drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb;
-alter table bar drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc;
-alter table bar drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd;
-alter table bar drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb;
-alter table bar drop column aa, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column cc;
-alter table bar drop column aa, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column dd;
-alter table bar drop column aa, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column aa;
-alter table bar drop column bb, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column cc;
-alter table bar drop column bb, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column dd;
-alter table bar drop column bb, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column aa;
-alter table bar drop column cc, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column bb;
-alter table bar drop column cc, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column dd;
-alter table bar drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column aa;
-alter table bar drop column dd, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column bb;
-alter table bar drop column dd, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column cc;
-alter table bar drop column dd, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb, drop column cc;
-alter table bar drop column aa, drop column bb, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb, drop column dd;
-alter table bar drop column aa, drop column bb, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column cc, drop column dd;
-alter table bar drop column aa, drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column cc, drop column dd;
-alter table bar drop column bb, drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+# This test takes rather long time so let us run it only in --big-test mode
+--source include/big_test.inc
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa;
+alter table bar drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb;
+alter table bar drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc;
+alter table bar drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd;
+alter table bar drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb;
+alter table bar drop column aa, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column cc;
+alter table bar drop column aa, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column dd;
+alter table bar drop column aa, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column aa;
+alter table bar drop column bb, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column cc;
+alter table bar drop column bb, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column dd;
+alter table bar drop column bb, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column aa;
+alter table bar drop column cc, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column bb;
+alter table bar drop column cc, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column dd;
+alter table bar drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column aa;
+alter table bar drop column dd, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column bb;
+alter table bar drop column dd, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column cc;
+alter table bar drop column dd, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb, drop column cc;
+alter table bar drop column aa, drop column bb, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb, drop column dd;
+alter table bar drop column aa, drop column bb, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column cc, drop column dd;
+alter table bar drop column aa, drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column cc, drop column dd;
+alter table bar drop column bb, drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_drop.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_drop.test
index c23afa5b88c..1f9ccec26b3 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_drop.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_drop.test
@@ -1,11870 +1,11870 @@
-# This test takes rather long time so let us run it only in --big-test mode
---source include/big_test.inc
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a;
-alter table bar drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b;
-alter table bar drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c;
-alter table bar drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d;
-alter table bar drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa;
-alter table bar drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb;
-alter table bar drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc;
-alter table bar drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd;
-alter table bar drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa;
-alter table bar drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb;
-alter table bar drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc;
-alter table bar drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd;
-alter table bar drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b;
-alter table bar drop column a, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column c;
-alter table bar drop column a, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column d;
-alter table bar drop column a, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column aa;
-alter table bar drop column a, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column bb;
-alter table bar drop column a, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column cc;
-alter table bar drop column a, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column dd;
-alter table bar drop column a, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column aaa;
-alter table bar drop column a, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column bbb;
-alter table bar drop column a, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column ccc;
-alter table bar drop column a, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column ddd;
-alter table bar drop column a, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column a;
-alter table bar drop column b, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column c;
-alter table bar drop column b, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column d;
-alter table bar drop column b, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column aa;
-alter table bar drop column b, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column bb;
-alter table bar drop column b, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column cc;
-alter table bar drop column b, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column dd;
-alter table bar drop column b, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column aaa;
-alter table bar drop column b, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column bbb;
-alter table bar drop column b, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column ccc;
-alter table bar drop column b, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column ddd;
-alter table bar drop column b, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column a;
-alter table bar drop column c, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column b;
-alter table bar drop column c, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column d;
-alter table bar drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column aa;
-alter table bar drop column c, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column bb;
-alter table bar drop column c, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column cc;
-alter table bar drop column c, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column dd;
-alter table bar drop column c, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column aaa;
-alter table bar drop column c, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column bbb;
-alter table bar drop column c, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column ccc;
-alter table bar drop column c, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column ddd;
-alter table bar drop column c, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column a;
-alter table bar drop column d, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column b;
-alter table bar drop column d, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column c;
-alter table bar drop column d, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column aa;
-alter table bar drop column d, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column bb;
-alter table bar drop column d, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column cc;
-alter table bar drop column d, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column dd;
-alter table bar drop column d, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column aaa;
-alter table bar drop column d, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column bbb;
-alter table bar drop column d, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column ccc;
-alter table bar drop column d, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column ddd;
-alter table bar drop column d, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column a;
-alter table bar drop column aa, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column b;
-alter table bar drop column aa, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column c;
-alter table bar drop column aa, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column d;
-alter table bar drop column aa, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb;
-alter table bar drop column aa, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column cc;
-alter table bar drop column aa, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column dd;
-alter table bar drop column aa, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column aaa;
-alter table bar drop column aa, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bbb;
-alter table bar drop column aa, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column ccc;
-alter table bar drop column aa, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column ddd;
-alter table bar drop column aa, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column a;
-alter table bar drop column bb, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column b;
-alter table bar drop column bb, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column c;
-alter table bar drop column bb, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column d;
-alter table bar drop column bb, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column aa;
-alter table bar drop column bb, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column cc;
-alter table bar drop column bb, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column dd;
-alter table bar drop column bb, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column aaa;
-alter table bar drop column bb, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column bbb;
-alter table bar drop column bb, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column ccc;
-alter table bar drop column bb, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column ddd;
-alter table bar drop column bb, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column a;
-alter table bar drop column cc, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column b;
-alter table bar drop column cc, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column c;
-alter table bar drop column cc, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column d;
-alter table bar drop column cc, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column aa;
-alter table bar drop column cc, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column bb;
-alter table bar drop column cc, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column dd;
-alter table bar drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column aaa;
-alter table bar drop column cc, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column bbb;
-alter table bar drop column cc, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column ccc;
-alter table bar drop column cc, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column ddd;
-alter table bar drop column cc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column a;
-alter table bar drop column dd, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column b;
-alter table bar drop column dd, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column c;
-alter table bar drop column dd, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column d;
-alter table bar drop column dd, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column aa;
-alter table bar drop column dd, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column bb;
-alter table bar drop column dd, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column cc;
-alter table bar drop column dd, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column aaa;
-alter table bar drop column dd, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column bbb;
-alter table bar drop column dd, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column ccc;
-alter table bar drop column dd, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column ddd;
-alter table bar drop column dd, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column a;
-alter table bar drop column aaa, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column b;
-alter table bar drop column aaa, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column c;
-alter table bar drop column aaa, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column d;
-alter table bar drop column aaa, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column aa;
-alter table bar drop column aaa, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bb;
-alter table bar drop column aaa, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column cc;
-alter table bar drop column aaa, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column dd;
-alter table bar drop column aaa, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bbb;
-alter table bar drop column aaa, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column ccc;
-alter table bar drop column aaa, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column ddd;
-alter table bar drop column aaa, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column a;
-alter table bar drop column bbb, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column b;
-alter table bar drop column bbb, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column c;
-alter table bar drop column bbb, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column d;
-alter table bar drop column bbb, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column aa;
-alter table bar drop column bbb, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column bb;
-alter table bar drop column bbb, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column cc;
-alter table bar drop column bbb, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column dd;
-alter table bar drop column bbb, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column aaa;
-alter table bar drop column bbb, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column ccc;
-alter table bar drop column bbb, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column ddd;
-alter table bar drop column bbb, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column a;
-alter table bar drop column ccc, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column b;
-alter table bar drop column ccc, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column c;
-alter table bar drop column ccc, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column d;
-alter table bar drop column ccc, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column aa;
-alter table bar drop column ccc, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column bb;
-alter table bar drop column ccc, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column cc;
-alter table bar drop column ccc, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column dd;
-alter table bar drop column ccc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column aaa;
-alter table bar drop column ccc, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column bbb;
-alter table bar drop column ccc, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column ddd;
-alter table bar drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column a;
-alter table bar drop column ddd, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column b;
-alter table bar drop column ddd, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column c;
-alter table bar drop column ddd, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column d;
-alter table bar drop column ddd, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column aa;
-alter table bar drop column ddd, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column bb;
-alter table bar drop column ddd, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column cc;
-alter table bar drop column ddd, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column dd;
-alter table bar drop column ddd, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column aaa;
-alter table bar drop column ddd, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column bbb;
-alter table bar drop column ddd, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column ccc;
-alter table bar drop column ddd, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column c;
-alter table bar drop column a, drop column b, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column d;
-alter table bar drop column a, drop column b, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column c, drop column d;
-alter table bar drop column a, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column c, drop column d;
-alter table bar drop column b, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column c, drop column d;
-alter table bar drop column a, drop column b, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb, drop column cc, drop column dd;
-alter table bar drop column aa, drop column bb, drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bbb, drop column ccc, drop column ddd;
-alter table bar drop column aaa, drop column bbb, drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column c, drop column d, drop column aaa, drop column bbb, drop column ccc, drop column ddd;
-alter table bar drop column a, drop column b, drop column c, drop column d, drop column aaa, drop column bbb, drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb, drop column cc, drop column dd, drop column aaa, drop column bbb, drop column ccc, drop column ddd;
-alter table bar drop column aa, drop column bb, drop column cc, drop column dd, drop column aaa, drop column bbb, drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column c, drop column d, drop column aa, drop column bb, drop column cc, drop column dd;
-alter table bar drop column a, drop column b, drop column c, drop column d, drop column aa, drop column bb, drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+# This test takes rather long time so let us run it only in --big-test mode
+--source include/big_test.inc
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a;
+alter table bar drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b;
+alter table bar drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c;
+alter table bar drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d;
+alter table bar drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa;
+alter table bar drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb;
+alter table bar drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc;
+alter table bar drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd;
+alter table bar drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa;
+alter table bar drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb;
+alter table bar drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc;
+alter table bar drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd;
+alter table bar drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b;
+alter table bar drop column a, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column c;
+alter table bar drop column a, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column d;
+alter table bar drop column a, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column aa;
+alter table bar drop column a, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column bb;
+alter table bar drop column a, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column cc;
+alter table bar drop column a, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column dd;
+alter table bar drop column a, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column aaa;
+alter table bar drop column a, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column bbb;
+alter table bar drop column a, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column ccc;
+alter table bar drop column a, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column ddd;
+alter table bar drop column a, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column a;
+alter table bar drop column b, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column c;
+alter table bar drop column b, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column d;
+alter table bar drop column b, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column aa;
+alter table bar drop column b, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column bb;
+alter table bar drop column b, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column cc;
+alter table bar drop column b, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column dd;
+alter table bar drop column b, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column aaa;
+alter table bar drop column b, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column bbb;
+alter table bar drop column b, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column ccc;
+alter table bar drop column b, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column ddd;
+alter table bar drop column b, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column a;
+alter table bar drop column c, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column b;
+alter table bar drop column c, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column d;
+alter table bar drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column aa;
+alter table bar drop column c, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column bb;
+alter table bar drop column c, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column cc;
+alter table bar drop column c, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column dd;
+alter table bar drop column c, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column aaa;
+alter table bar drop column c, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column bbb;
+alter table bar drop column c, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column ccc;
+alter table bar drop column c, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column ddd;
+alter table bar drop column c, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column a;
+alter table bar drop column d, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column b;
+alter table bar drop column d, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column c;
+alter table bar drop column d, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column aa;
+alter table bar drop column d, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column bb;
+alter table bar drop column d, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column cc;
+alter table bar drop column d, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column dd;
+alter table bar drop column d, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column aaa;
+alter table bar drop column d, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column bbb;
+alter table bar drop column d, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column ccc;
+alter table bar drop column d, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column ddd;
+alter table bar drop column d, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column a;
+alter table bar drop column aa, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column b;
+alter table bar drop column aa, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column c;
+alter table bar drop column aa, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column d;
+alter table bar drop column aa, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb;
+alter table bar drop column aa, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column cc;
+alter table bar drop column aa, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column dd;
+alter table bar drop column aa, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column aaa;
+alter table bar drop column aa, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bbb;
+alter table bar drop column aa, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column ccc;
+alter table bar drop column aa, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column ddd;
+alter table bar drop column aa, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column a;
+alter table bar drop column bb, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column b;
+alter table bar drop column bb, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column c;
+alter table bar drop column bb, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column d;
+alter table bar drop column bb, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column aa;
+alter table bar drop column bb, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column cc;
+alter table bar drop column bb, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column dd;
+alter table bar drop column bb, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column aaa;
+alter table bar drop column bb, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column bbb;
+alter table bar drop column bb, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column ccc;
+alter table bar drop column bb, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column ddd;
+alter table bar drop column bb, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column a;
+alter table bar drop column cc, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column b;
+alter table bar drop column cc, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column c;
+alter table bar drop column cc, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column d;
+alter table bar drop column cc, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column aa;
+alter table bar drop column cc, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column bb;
+alter table bar drop column cc, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column dd;
+alter table bar drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column aaa;
+alter table bar drop column cc, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column bbb;
+alter table bar drop column cc, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column ccc;
+alter table bar drop column cc, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column ddd;
+alter table bar drop column cc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column a;
+alter table bar drop column dd, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column b;
+alter table bar drop column dd, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column c;
+alter table bar drop column dd, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column d;
+alter table bar drop column dd, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column aa;
+alter table bar drop column dd, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column bb;
+alter table bar drop column dd, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column cc;
+alter table bar drop column dd, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column aaa;
+alter table bar drop column dd, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column bbb;
+alter table bar drop column dd, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column ccc;
+alter table bar drop column dd, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column ddd;
+alter table bar drop column dd, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column a;
+alter table bar drop column aaa, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column b;
+alter table bar drop column aaa, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column c;
+alter table bar drop column aaa, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column d;
+alter table bar drop column aaa, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column aa;
+alter table bar drop column aaa, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bb;
+alter table bar drop column aaa, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column cc;
+alter table bar drop column aaa, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column dd;
+alter table bar drop column aaa, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bbb;
+alter table bar drop column aaa, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column ccc;
+alter table bar drop column aaa, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column ddd;
+alter table bar drop column aaa, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column a;
+alter table bar drop column bbb, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column b;
+alter table bar drop column bbb, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column c;
+alter table bar drop column bbb, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column d;
+alter table bar drop column bbb, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column aa;
+alter table bar drop column bbb, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column bb;
+alter table bar drop column bbb, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column cc;
+alter table bar drop column bbb, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column dd;
+alter table bar drop column bbb, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column aaa;
+alter table bar drop column bbb, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column ccc;
+alter table bar drop column bbb, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column ddd;
+alter table bar drop column bbb, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column a;
+alter table bar drop column ccc, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column b;
+alter table bar drop column ccc, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column c;
+alter table bar drop column ccc, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column d;
+alter table bar drop column ccc, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column aa;
+alter table bar drop column ccc, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column bb;
+alter table bar drop column ccc, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column cc;
+alter table bar drop column ccc, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column dd;
+alter table bar drop column ccc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column aaa;
+alter table bar drop column ccc, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column bbb;
+alter table bar drop column ccc, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column ddd;
+alter table bar drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column a;
+alter table bar drop column ddd, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column b;
+alter table bar drop column ddd, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column c;
+alter table bar drop column ddd, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column d;
+alter table bar drop column ddd, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column aa;
+alter table bar drop column ddd, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column bb;
+alter table bar drop column ddd, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column cc;
+alter table bar drop column ddd, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column dd;
+alter table bar drop column ddd, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column aaa;
+alter table bar drop column ddd, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column bbb;
+alter table bar drop column ddd, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column ccc;
+alter table bar drop column ddd, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column c;
+alter table bar drop column a, drop column b, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column d;
+alter table bar drop column a, drop column b, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column c, drop column d;
+alter table bar drop column a, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column c, drop column d;
+alter table bar drop column b, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column c, drop column d;
+alter table bar drop column a, drop column b, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb, drop column cc, drop column dd;
+alter table bar drop column aa, drop column bb, drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bbb, drop column ccc, drop column ddd;
+alter table bar drop column aaa, drop column bbb, drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column c, drop column d, drop column aaa, drop column bbb, drop column ccc, drop column ddd;
+alter table bar drop column a, drop column b, drop column c, drop column d, drop column aaa, drop column bbb, drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb, drop column cc, drop column dd, drop column aaa, drop column bbb, drop column ccc, drop column ddd;
+alter table bar drop column aa, drop column bb, drop column cc, drop column dd, drop column aaa, drop column bbb, drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL, "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds", "rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew", "rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column c, drop column d, drop column aa, drop column bb, drop column cc, drop column dd;
+alter table bar drop column a, drop column b, drop column c, drop column d, drop column aa, drop column bb, drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_fixed_add.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_fixed_add.test
index aadd54753d3..b8842dab904 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_fixed_add.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_fixed_add.test
@@ -1,3701 +1,3701 @@
-# This test takes rather long time so let us run it only in --big-test mode
---source include/big_test.inc
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b;
-alter table bar add column added_1 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b;
-alter table bar add column added_2 bigint default -1 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b;
-alter table bar add column added_7 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after b, add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after b, add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+# This test takes rather long time so let us run it only in --big-test mode
+--source include/big_test.inc
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b;
+alter table bar add column added_1 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b;
+alter table bar add column added_2 bigint default -1 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b;
+alter table bar add column added_7 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after b, add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after b, add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_fixed_drop.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_fixed_drop.test
index ae81d4c9ff5..b3b42275483 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_fixed_drop.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_fixed_drop.test
@@ -1,312 +1,312 @@
-# This test takes rather long time so let us run it only in --big-test mode
---source include/big_test.inc
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a;
-alter table bar drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b;
-alter table bar drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c;
-alter table bar drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d;
-alter table bar drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b;
-alter table bar drop column a, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column c;
-alter table bar drop column a, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column d;
-alter table bar drop column a, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column a;
-alter table bar drop column b, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column c;
-alter table bar drop column b, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column d;
-alter table bar drop column b, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column a;
-alter table bar drop column c, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column b;
-alter table bar drop column c, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column d;
-alter table bar drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column a;
-alter table bar drop column d, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column b;
-alter table bar drop column d, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column c;
-alter table bar drop column d, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column c;
-alter table bar drop column a, drop column b, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column d;
-alter table bar drop column a, drop column b, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column c, drop column d;
-alter table bar drop column a, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column c, drop column d;
-alter table bar drop column b, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+# This test takes rather long time so let us run it only in --big-test mode
+--source include/big_test.inc
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a;
+alter table bar drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b;
+alter table bar drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c;
+alter table bar drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d;
+alter table bar drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b;
+alter table bar drop column a, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column c;
+alter table bar drop column a, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column d;
+alter table bar drop column a, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column a;
+alter table bar drop column b, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column c;
+alter table bar drop column b, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column d;
+alter table bar drop column b, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column a;
+alter table bar drop column c, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column b;
+alter table bar drop column c, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column d;
+alter table bar drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column a;
+alter table bar drop column d, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column b;
+alter table bar drop column d, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column c;
+alter table bar drop column d, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column c;
+alter table bar drop column a, drop column b, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column d;
+alter table bar drop column a, drop column b, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column c, drop column d;
+alter table bar drop column a, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column c, drop column d;
+alter table bar drop column b, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_var_add.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_var_add.test
index 957be39a313..888d460f795 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_var_add.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_var_add.test
@@ -1,3267 +1,3267 @@
-# This test takes rather long time so let us run it only in --big-test mode
---source include/big_test.inc
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+# This test takes rather long time so let us run it only in --big-test mode
+--source include/big_test.inc
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_var_drop.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_var_drop.test
index c953b35c40f..7668666ba24 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_var_drop.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_all_var_drop.test
@@ -1,352 +1,352 @@
-# This test takes rather long time so let us run it only in --big-test mode
---source include/big_test.inc
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa;
-alter table bar drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb;
-alter table bar drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc;
-alter table bar drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd;
-alter table bar drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bbb;
-alter table bar drop column aaa, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column ccc;
-alter table bar drop column aaa, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column ddd;
-alter table bar drop column aaa, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column aaa;
-alter table bar drop column bbb, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column ccc;
-alter table bar drop column bbb, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column ddd;
-alter table bar drop column bbb, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column aaa;
-alter table bar drop column ccc, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column bbb;
-alter table bar drop column ccc, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column ddd;
-alter table bar drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column aaa;
-alter table bar drop column ddd, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column bbb;
-alter table bar drop column ddd, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column ccc;
-alter table bar drop column ddd, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bbb, drop column ccc;
-alter table bar drop column aaa, drop column bbb, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bbb, drop column ddd;
-alter table bar drop column aaa, drop column bbb, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column ccc, drop column ddd;
-alter table bar drop column aaa, drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL);
-insert into foo values (NULL,12345678987,NULL,1);
-insert into foo values (2,20,'1999-11-11',0);
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column ccc, drop column ddd;
-alter table bar drop column bbb, drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+# This test takes rather long time so let us run it only in --big-test mode
+--source include/big_test.inc
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa;
+alter table bar drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb;
+alter table bar drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc;
+alter table bar drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd;
+alter table bar drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bbb;
+alter table bar drop column aaa, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column ccc;
+alter table bar drop column aaa, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column ddd;
+alter table bar drop column aaa, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column aaa;
+alter table bar drop column bbb, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column ccc;
+alter table bar drop column bbb, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column ddd;
+alter table bar drop column bbb, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column aaa;
+alter table bar drop column ccc, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column bbb;
+alter table bar drop column ccc, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column ddd;
+alter table bar drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column aaa;
+alter table bar drop column ddd, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column bbb;
+alter table bar drop column ddd, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column ccc;
+alter table bar drop column ddd, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bbb, drop column ccc;
+alter table bar drop column aaa, drop column bbb, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bbb, drop column ddd;
+alter table bar drop column aaa, drop column bbb, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column ccc, drop column ddd;
+alter table bar drop column aaa, drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL);
+insert into foo values (NULL,12345678987,NULL,1);
+insert into foo values (2,20,'1999-11-11',0);
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column ccc, drop column ddd;
+alter table bar drop column bbb, drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_and_rename_table.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_and_rename_table.test
index 85ca09a6a38..df3ce0c8953 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_and_rename_table.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_and_rename_table.test
@@ -1,10 +1,11 @@
--source include/have_tokudb.inc
+set default_storage_engine='tokudb';
--disable_warnings
DROP TABLE IF EXISTS s, t;
--enable_warnings
-CREATE TABLE s (a INT) ENGINE=TokuDB;
+CREATE TABLE s (a INT);
SHOW CREATE TABLE s;
SET tokudb_disable_slow_alter=1;
ALTER TABLE s RENAME TO t, ADD COLUMN b INT;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering.test
index 94e4808481a..ad0ef6449d6 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering2.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering2.test
index 71a527e7b75..904954ec0d7 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering2.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering2.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_diff_num_offset_bytes.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_diff_num_offset_bytes.test
index 2f44c897afd..e5108087ec2 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_diff_num_offset_bytes.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_diff_num_offset_bytes.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_drop_char0_t6.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_drop_char0_t6.test
new file mode 100644
index 00000000000..7e130863147
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_drop_char0_t6.test
@@ -0,0 +1,17 @@
+# test case reduced from an RQG trial
+# the alter table asserts because tokudb classifies the char(0) column as a blob
+
+source include/have_tokudb.inc;
+set default_storage_engine=tokudb;
+
+disable_warnings;
+drop table if exists t6;
+enable_warnings;
+
+CREATE TABLE t6 ( c32 char(0) DEFAULT NULL, c15 year(4) DEFAULT NULL, c13 varchar(240) DEFAULT NULL, c35 date NOT NULL, c24 text, c27 text, c1 int(11) DEFAULT NULL, c4 int(11) DEFAULT NULL, c10 int(10) unsigned NOT NULL, c14 varchar(240) DEFAULT NULL, c26 text, c25 text, c17 varchar(240) NOT NULL, c28 text NOT NULL, c7 int(10) unsigned DEFAULT NULL, c34 date NOT NULL, c21 blob, c29 text NOT NULL, c22 blob NOT NULL, c19 blob, c3 int(10) unsigned DEFAULT NULL, c2 int(10) unsigned DEFAULT NULL, c8 int(11) NOT NULL, c16 varchar(240) NOT NULL, c5 int(11) DEFAULT NULL, c18 blob, c23 blob NOT NULL, c9 int(11) NOT NULL, c20 blob, c12 varchar(240) DEFAULT NULL, c33 date DEFAULT NULL, c11 int(10) unsigned NOT NULL, c30 date DEFAULT NULL, c6 int(10) unsigned DEFAULT NULL, c31 date DEFAULT NULL, c0 int(11) DEFAULT NULL, KEY c13 (c13), KEY c35 (c35), KEY c27 (c27(255)), KEY c1 (c1), KEY c25 (c25(255)), KEY c17 (c17), KEY c7 (c7), KEY c21 (c21(255)), KEY c29 (c29(255)), KEY c19 (c19(255)), KEY c3 (c3), KEY c5 (c5), KEY c23 (c23(255)), KEY c15 (c15), KEY c9 (c9), KEY c33 (c33), KEY c11 (c11), KEY c31 (c31));
+
+ALTER TABLE t6 DROP COLUMN c32;
+
+DROP TABLE t6;
+
+
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_add.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_add.test
index b86ac4cab17..762e525217c 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_add.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_add.test
@@ -1,6303 +1,6303 @@
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b;
-alter table bar add column added_1 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b;
-alter table bar add column added_2 bigint default -1 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b;
-alter table bar add column added_7 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after b, add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after b, add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b;
+alter table bar add column added_1 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b;
+alter table bar add column added_2 bigint default -1 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b;
+alter table bar add column added_7 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after b, add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after b, add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_add2.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_add2.test
index e22d2985df0..e4765d4ce1d 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_add2.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_add2.test
@@ -1,6303 +1,6303 @@
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb;
-alter table bar add column added_2 bigint default -1 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb;
-alter table bar add column added_7 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb;
+alter table bar add column added_2 bigint default -1 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb;
+alter table bar add column added_7 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_drop.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_drop.test
index c03f4f19e65..7f9e11e2dd1 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_drop.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedblob_drop.test
@@ -1,1900 +1,1900 @@
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a;
-alter table bar drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b;
-alter table bar drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c;
-alter table bar drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d;
-alter table bar drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa;
-alter table bar drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb;
-alter table bar drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc;
-alter table bar drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd;
-alter table bar drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b;
-alter table bar drop column a, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column c;
-alter table bar drop column a, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column d;
-alter table bar drop column a, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column aa;
-alter table bar drop column a, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column bb;
-alter table bar drop column a, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column cc;
-alter table bar drop column a, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column dd;
-alter table bar drop column a, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column a;
-alter table bar drop column b, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column c;
-alter table bar drop column b, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column d;
-alter table bar drop column b, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column aa;
-alter table bar drop column b, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column bb;
-alter table bar drop column b, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column cc;
-alter table bar drop column b, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column dd;
-alter table bar drop column b, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column a;
-alter table bar drop column c, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column b;
-alter table bar drop column c, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column d;
-alter table bar drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column aa;
-alter table bar drop column c, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column bb;
-alter table bar drop column c, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column cc;
-alter table bar drop column c, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column dd;
-alter table bar drop column c, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column a;
-alter table bar drop column d, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column b;
-alter table bar drop column d, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column c;
-alter table bar drop column d, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column aa;
-alter table bar drop column d, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column bb;
-alter table bar drop column d, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column cc;
-alter table bar drop column d, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column dd;
-alter table bar drop column d, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column a;
-alter table bar drop column aa, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column b;
-alter table bar drop column aa, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column c;
-alter table bar drop column aa, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column d;
-alter table bar drop column aa, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb;
-alter table bar drop column aa, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column cc;
-alter table bar drop column aa, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column dd;
-alter table bar drop column aa, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column a;
-alter table bar drop column bb, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column b;
-alter table bar drop column bb, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column c;
-alter table bar drop column bb, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column d;
-alter table bar drop column bb, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column aa;
-alter table bar drop column bb, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column cc;
-alter table bar drop column bb, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column dd;
-alter table bar drop column bb, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column a;
-alter table bar drop column cc, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column b;
-alter table bar drop column cc, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column c;
-alter table bar drop column cc, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column d;
-alter table bar drop column cc, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column aa;
-alter table bar drop column cc, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column bb;
-alter table bar drop column cc, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column dd;
-alter table bar drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column a;
-alter table bar drop column dd, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column b;
-alter table bar drop column dd, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column c;
-alter table bar drop column dd, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column d;
-alter table bar drop column dd, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column aa;
-alter table bar drop column dd, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column bb;
-alter table bar drop column dd, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column cc;
-alter table bar drop column dd, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column c;
-alter table bar drop column a, drop column b, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column d;
-alter table bar drop column a, drop column b, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column c, drop column d;
-alter table bar drop column a, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column c, drop column d;
-alter table bar drop column b, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column c, drop column d;
-alter table bar drop column a, drop column b, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb, drop column cc, drop column dd;
-alter table bar drop column aa, drop column bb, drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a;
+alter table bar drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b;
+alter table bar drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c;
+alter table bar drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d;
+alter table bar drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa;
+alter table bar drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb;
+alter table bar drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc;
+alter table bar drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd;
+alter table bar drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b;
+alter table bar drop column a, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column c;
+alter table bar drop column a, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column d;
+alter table bar drop column a, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column aa;
+alter table bar drop column a, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column bb;
+alter table bar drop column a, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column cc;
+alter table bar drop column a, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column dd;
+alter table bar drop column a, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column a;
+alter table bar drop column b, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column c;
+alter table bar drop column b, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column d;
+alter table bar drop column b, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column aa;
+alter table bar drop column b, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column bb;
+alter table bar drop column b, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column cc;
+alter table bar drop column b, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column dd;
+alter table bar drop column b, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column a;
+alter table bar drop column c, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column b;
+alter table bar drop column c, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column d;
+alter table bar drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column aa;
+alter table bar drop column c, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column bb;
+alter table bar drop column c, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column cc;
+alter table bar drop column c, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column dd;
+alter table bar drop column c, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column a;
+alter table bar drop column d, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column b;
+alter table bar drop column d, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column c;
+alter table bar drop column d, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column aa;
+alter table bar drop column d, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column bb;
+alter table bar drop column d, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column cc;
+alter table bar drop column d, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column dd;
+alter table bar drop column d, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column a;
+alter table bar drop column aa, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column b;
+alter table bar drop column aa, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column c;
+alter table bar drop column aa, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column d;
+alter table bar drop column aa, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb;
+alter table bar drop column aa, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column cc;
+alter table bar drop column aa, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column dd;
+alter table bar drop column aa, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column a;
+alter table bar drop column bb, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column b;
+alter table bar drop column bb, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column c;
+alter table bar drop column bb, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column d;
+alter table bar drop column bb, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column aa;
+alter table bar drop column bb, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column cc;
+alter table bar drop column bb, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column dd;
+alter table bar drop column bb, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column a;
+alter table bar drop column cc, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column b;
+alter table bar drop column cc, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column c;
+alter table bar drop column cc, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column d;
+alter table bar drop column cc, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column aa;
+alter table bar drop column cc, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column bb;
+alter table bar drop column cc, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column dd;
+alter table bar drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column a;
+alter table bar drop column dd, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column b;
+alter table bar drop column dd, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column c;
+alter table bar drop column dd, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column d;
+alter table bar drop column dd, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column aa;
+alter table bar drop column dd, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column bb;
+alter table bar drop column dd, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column cc;
+alter table bar drop column dd, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column c;
+alter table bar drop column a, drop column b, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column d;
+alter table bar drop column a, drop column b, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column c, drop column d;
+alter table bar drop column a, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column c, drop column d;
+alter table bar drop column b, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column c, drop column d;
+alter table bar drop column a, drop column b, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb, drop column cc, drop column dd;
+alter table bar drop column aa, drop column bb, drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_add.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_add.test
index d2dc63184ae..67d467bce37 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_add.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_add.test
@@ -1,6303 +1,6303 @@
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b;
-alter table bar add column added_1 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b;
-alter table bar add column added_2 bigint default -1 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b;
-alter table bar add column added_7 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
-alter table bar add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after b, add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after b, add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b;
+alter table bar add column added_1 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b;
+alter table bar add column added_2 bigint default -1 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b;
+alter table bar add column added_7 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
+alter table bar add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after b, add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after b, add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_add2.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_add2.test
index ba6ea7be44e..5652b07b0bf 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_add2.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_add2.test
@@ -1,6303 +1,6303 @@
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_drop.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_drop.test
index 29717885ae7..6769c7a8ef3 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_drop.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_fixedvar_drop.test
@@ -1,2040 +1,2040 @@
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a;
-alter table bar drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b;
-alter table bar drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c;
-alter table bar drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d;
-alter table bar drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa;
-alter table bar drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb;
-alter table bar drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc;
-alter table bar drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd;
-alter table bar drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b;
-alter table bar drop column a, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column c;
-alter table bar drop column a, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column d;
-alter table bar drop column a, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column aaa;
-alter table bar drop column a, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column bbb;
-alter table bar drop column a, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column ccc;
-alter table bar drop column a, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column ddd;
-alter table bar drop column a, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column a;
-alter table bar drop column b, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column c;
-alter table bar drop column b, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column d;
-alter table bar drop column b, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column aaa;
-alter table bar drop column b, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column bbb;
-alter table bar drop column b, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column ccc;
-alter table bar drop column b, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column ddd;
-alter table bar drop column b, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column a;
-alter table bar drop column c, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column b;
-alter table bar drop column c, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column d;
-alter table bar drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column aaa;
-alter table bar drop column c, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column bbb;
-alter table bar drop column c, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column ccc;
-alter table bar drop column c, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column c, drop column ddd;
-alter table bar drop column c, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column a;
-alter table bar drop column d, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column b;
-alter table bar drop column d, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column c;
-alter table bar drop column d, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column aaa;
-alter table bar drop column d, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column bbb;
-alter table bar drop column d, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column ccc;
-alter table bar drop column d, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column d, drop column ddd;
-alter table bar drop column d, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column a;
-alter table bar drop column aaa, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column b;
-alter table bar drop column aaa, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column c;
-alter table bar drop column aaa, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column d;
-alter table bar drop column aaa, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bbb;
-alter table bar drop column aaa, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column ccc;
-alter table bar drop column aaa, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column ddd;
-alter table bar drop column aaa, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column a;
-alter table bar drop column bbb, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column b;
-alter table bar drop column bbb, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column c;
-alter table bar drop column bbb, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column d;
-alter table bar drop column bbb, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column aaa;
-alter table bar drop column bbb, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column ccc;
-alter table bar drop column bbb, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column ddd;
-alter table bar drop column bbb, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column a;
-alter table bar drop column ccc, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column b;
-alter table bar drop column ccc, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column c;
-alter table bar drop column ccc, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column d;
-alter table bar drop column ccc, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column aaa;
-alter table bar drop column ccc, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column bbb;
-alter table bar drop column ccc, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column ddd;
-alter table bar drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column a;
-alter table bar drop column ddd, drop column a;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column b;
-alter table bar drop column ddd, drop column b;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column c;
-alter table bar drop column ddd, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column d;
-alter table bar drop column ddd, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column aaa;
-alter table bar drop column ddd, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column bbb;
-alter table bar drop column ddd, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column ccc;
-alter table bar drop column ddd, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column c;
-alter table bar drop column a, drop column b, drop column c;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column d;
-alter table bar drop column a, drop column b, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column c, drop column d;
-alter table bar drop column a, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column b, drop column c, drop column d;
-alter table bar drop column b, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column a, drop column b, drop column c, drop column d;
-alter table bar drop column a, drop column b, drop column c, drop column d;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
-insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bbb, drop column ccc, drop column ddd;
-alter table bar drop column aaa, drop column bbb, drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a;
+alter table bar drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b;
+alter table bar drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c;
+alter table bar drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d;
+alter table bar drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa;
+alter table bar drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb;
+alter table bar drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc;
+alter table bar drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd;
+alter table bar drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b;
+alter table bar drop column a, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column c;
+alter table bar drop column a, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column d;
+alter table bar drop column a, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column aaa;
+alter table bar drop column a, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column bbb;
+alter table bar drop column a, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column ccc;
+alter table bar drop column a, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column ddd;
+alter table bar drop column a, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column a;
+alter table bar drop column b, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column c;
+alter table bar drop column b, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column d;
+alter table bar drop column b, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column aaa;
+alter table bar drop column b, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column bbb;
+alter table bar drop column b, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column ccc;
+alter table bar drop column b, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column ddd;
+alter table bar drop column b, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column a;
+alter table bar drop column c, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column b;
+alter table bar drop column c, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column d;
+alter table bar drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column aaa;
+alter table bar drop column c, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column bbb;
+alter table bar drop column c, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column ccc;
+alter table bar drop column c, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column c, drop column ddd;
+alter table bar drop column c, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column a;
+alter table bar drop column d, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column b;
+alter table bar drop column d, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column c;
+alter table bar drop column d, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column aaa;
+alter table bar drop column d, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column bbb;
+alter table bar drop column d, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column ccc;
+alter table bar drop column d, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column d, drop column ddd;
+alter table bar drop column d, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column a;
+alter table bar drop column aaa, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column b;
+alter table bar drop column aaa, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column c;
+alter table bar drop column aaa, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column d;
+alter table bar drop column aaa, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bbb;
+alter table bar drop column aaa, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column ccc;
+alter table bar drop column aaa, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column ddd;
+alter table bar drop column aaa, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column a;
+alter table bar drop column bbb, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column b;
+alter table bar drop column bbb, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column c;
+alter table bar drop column bbb, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column d;
+alter table bar drop column bbb, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column aaa;
+alter table bar drop column bbb, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column ccc;
+alter table bar drop column bbb, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column ddd;
+alter table bar drop column bbb, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column a;
+alter table bar drop column ccc, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column b;
+alter table bar drop column ccc, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column c;
+alter table bar drop column ccc, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column d;
+alter table bar drop column ccc, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column aaa;
+alter table bar drop column ccc, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column bbb;
+alter table bar drop column ccc, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column ddd;
+alter table bar drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column a;
+alter table bar drop column ddd, drop column a;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column b;
+alter table bar drop column ddd, drop column b;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column c;
+alter table bar drop column ddd, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column d;
+alter table bar drop column ddd, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column aaa;
+alter table bar drop column ddd, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column bbb;
+alter table bar drop column ddd, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column ccc;
+alter table bar drop column ddd, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column c;
+alter table bar drop column a, drop column b, drop column c;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column d;
+alter table bar drop column a, drop column b, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column c, drop column d;
+alter table bar drop column a, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column b, drop column c, drop column d;
+alter table bar drop column b, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column a, drop column b, drop column c, drop column d;
+alter table bar drop column a, drop column b, drop column c, drop column d;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (a int, b bigint, c date, d tinyint, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
+insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bbb, drop column ccc, drop column ddd;
+alter table bar drop column aaa, drop column bbb, drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_indexing_mix.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_indexing_mix.test
index dac0755a395..c80299ad672 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_indexing_mix.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_indexing_mix.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_null_bits.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_null_bits.test
index 08a0f521995..b0cf591d294 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_null_bits.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_null_bits.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_pk.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_pk.test
index b25f80e6875..800220fd913 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_pk.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_pk.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_pk2.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_pk2.test
index f533c6b3375..d157d84a931 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_pk2.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_pk2.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_template.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_template.test
index 7acd587ce84..2a9a6f19d52 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_template.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_template.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_tmp_tables.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_tmp_tables.test
index 09b29630980..a1c967acbeb 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_tmp_tables.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_tmp_tables.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_tmp_tables_56.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_tmp_tables_56.test
index 03675168d0b..ac50a658013 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_tmp_tables_56.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_tmp_tables_56.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET @@DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_add.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_add.test
index c6b3d194c9c..4de80acfef1 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_add.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_add.test
@@ -1,6303 +1,6303 @@
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-alter table bar add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-begin;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-commit;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_1 bigint default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_2 bigint default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_4 varchar(10) default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_7 text default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_11 bigint default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_21 bigint default 1234 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_31 bigint NOT NULL default 54 after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_41 varchar(10) default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_51 varchar(10) default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_61 varchar(10) NOT NULL default "abracadab" after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_71 text default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+alter table bar add column added_8 mediumtext default NULL after bbb, add column added_81 mediumtext default NULL after bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+begin;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+commit;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bbb, add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_add2.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_add2.test
index cec924470e5..42b645c4923 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_add2.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_add2.test
@@ -1,5869 +1,5869 @@
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL;
-alter table bar add column added_1 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1;
-alter table bar add column added_2 bigint default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty";
-alter table bar add column added_5 varchar(10) default "qwerty";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL;
-alter table bar add column added_7 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first;
-alter table bar add column added_1 bigint default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first;
-alter table bar add column added_2 bigint default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first;
-alter table bar add column added_3 bigint NOT NULL default -1 first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first;
-alter table bar add column added_4 varchar(10) default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first;
-alter table bar add column added_5 varchar(10) default "qwerty" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first;
-alter table bar add column added_7 text default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first;
-alter table bar add column added_8 mediumtext default NULL first;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb;
-alter table bar add column added_2 bigint default -1 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb;
-alter table bar add column added_7 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
-alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
-alter table bar add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
-alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL;
+alter table bar add column added_1 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1;
+alter table bar add column added_2 bigint default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty";
+alter table bar add column added_5 varchar(10) default "qwerty";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL;
+alter table bar add column added_7 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first;
+alter table bar add column added_1 bigint default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first;
+alter table bar add column added_2 bigint default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first;
+alter table bar add column added_3 bigint NOT NULL default -1 first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first;
+alter table bar add column added_4 varchar(10) default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first;
+alter table bar add column added_5 varchar(10) default "qwerty" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first;
+alter table bar add column added_7 text default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first;
+alter table bar add column added_8 mediumtext default NULL first;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb;
+alter table bar add column added_2 bigint default -1 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb;
+alter table bar add column added_7 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
+alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_1 bigint default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_2 bigint default -1 after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_3 bigint NOT NULL default -1 after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_4 varchar(10) default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_5 varchar(10) default "qwerty" after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_7 text default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_11 bigint default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_21 bigint default 1234 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_31 bigint NOT NULL default 54 after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_41 varchar(10) default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_51 varchar(10) default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_61 varchar(10) NOT NULL default "abracadab" after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_71 text default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
+alter table bar add column added_8 mediumtext default NULL after bb, add column added_81 mediumtext default NULL after bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
+alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after bb, add column added_3 bigint NOT NULL default -1;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_drop.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_drop.test
index 98621b3c7c3..fcd8de8ef6d 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_drop.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_varblob_drop.test
@@ -1,1900 +1,1900 @@
-#--source include/have_tokudb.inc
-SET DEFAULT_STORAGE_ENGINE='tokudb';
-
---disable_warnings
-DROP TABLE IF EXISTS foo,bar;
---enable_warnings
-
-set session tokudb_disable_slow_alter=ON;
-
-let $diff_tables= test.foo, test.bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa;
-alter table bar drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb;
-alter table bar drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc;
-alter table bar drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd;
-alter table bar drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aaa;
-alter table bar drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bbb;
-alter table bar drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ccc;
-alter table bar drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ddd;
-alter table bar drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb;
-alter table bar drop column aa, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column cc;
-alter table bar drop column aa, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column dd;
-alter table bar drop column aa, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column aaa;
-alter table bar drop column aa, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bbb;
-alter table bar drop column aa, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column ccc;
-alter table bar drop column aa, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column ddd;
-alter table bar drop column aa, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column aa;
-alter table bar drop column bb, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column cc;
-alter table bar drop column bb, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column dd;
-alter table bar drop column bb, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column aaa;
-alter table bar drop column bb, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column bbb;
-alter table bar drop column bb, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column ccc;
-alter table bar drop column bb, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column ddd;
-alter table bar drop column bb, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column aa;
-alter table bar drop column cc, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column bb;
-alter table bar drop column cc, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column dd;
-alter table bar drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column aaa;
-alter table bar drop column cc, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column bbb;
-alter table bar drop column cc, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column ccc;
-alter table bar drop column cc, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column cc, drop column ddd;
-alter table bar drop column cc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column aa;
-alter table bar drop column dd, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column bb;
-alter table bar drop column dd, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column cc;
-alter table bar drop column dd, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column aaa;
-alter table bar drop column dd, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column bbb;
-alter table bar drop column dd, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column ccc;
-alter table bar drop column dd, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column dd, drop column ddd;
-alter table bar drop column dd, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column aa;
-alter table bar drop column aaa, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bb;
-alter table bar drop column aaa, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column cc;
-alter table bar drop column aaa, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column dd;
-alter table bar drop column aaa, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bbb;
-alter table bar drop column aaa, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column ccc;
-alter table bar drop column aaa, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column ddd;
-alter table bar drop column aaa, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column aa;
-alter table bar drop column bbb, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column bb;
-alter table bar drop column bbb, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column cc;
-alter table bar drop column bbb, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column dd;
-alter table bar drop column bbb, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column aaa;
-alter table bar drop column bbb, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column ccc;
-alter table bar drop column bbb, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bbb, drop column ddd;
-alter table bar drop column bbb, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column aa;
-alter table bar drop column ccc, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column bb;
-alter table bar drop column ccc, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column cc;
-alter table bar drop column ccc, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column dd;
-alter table bar drop column ccc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column aaa;
-alter table bar drop column ccc, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column bbb;
-alter table bar drop column ccc, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ccc, drop column ddd;
-alter table bar drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column aa;
-alter table bar drop column ddd, drop column aa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column bb;
-alter table bar drop column ddd, drop column bb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column cc;
-alter table bar drop column ddd, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column dd;
-alter table bar drop column ddd, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column aaa;
-alter table bar drop column ddd, drop column aaa;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column bbb;
-alter table bar drop column ddd, drop column bbb;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column ddd, drop column ccc;
-alter table bar drop column ddd, drop column ccc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb, drop column cc;
-alter table bar drop column aa, drop column bb, drop column cc;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb, drop column dd;
-alter table bar drop column aa, drop column bb, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column cc, drop column dd;
-alter table bar drop column aa, drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column bb, drop column cc, drop column dd;
-alter table bar drop column bb, drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aa, drop column bb, drop column cc, drop column dd;
-alter table bar drop column aa, drop column bb, drop column cc, drop column dd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
-
-
-create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
-insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
-insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
-insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
-insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
-insert into bar select * from foo;
-source include/diff_tables.inc;
-alter table foo drop column aaa, drop column bbb, drop column ccc, drop column ddd;
-alter table bar drop column aaa, drop column bbb, drop column ccc, drop column ddd;
-source include/diff_tables.inc;
-drop table foo; drop table bar;
+--source include/have_tokudb.inc
+SET DEFAULT_STORAGE_ENGINE='tokudb';
+
+--disable_warnings
+DROP TABLE IF EXISTS foo,bar;
+--enable_warnings
+
+set session tokudb_disable_slow_alter=ON;
+
+let $diff_tables= test.foo, test.bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa;
+alter table bar drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb;
+alter table bar drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc;
+alter table bar drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd;
+alter table bar drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aaa;
+alter table bar drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bbb;
+alter table bar drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ccc;
+alter table bar drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ddd;
+alter table bar drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb;
+alter table bar drop column aa, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column cc;
+alter table bar drop column aa, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column dd;
+alter table bar drop column aa, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column aaa;
+alter table bar drop column aa, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bbb;
+alter table bar drop column aa, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column ccc;
+alter table bar drop column aa, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column ddd;
+alter table bar drop column aa, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column aa;
+alter table bar drop column bb, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column cc;
+alter table bar drop column bb, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column dd;
+alter table bar drop column bb, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column aaa;
+alter table bar drop column bb, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column bbb;
+alter table bar drop column bb, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column ccc;
+alter table bar drop column bb, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column ddd;
+alter table bar drop column bb, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column aa;
+alter table bar drop column cc, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column bb;
+alter table bar drop column cc, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column dd;
+alter table bar drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column aaa;
+alter table bar drop column cc, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column bbb;
+alter table bar drop column cc, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column ccc;
+alter table bar drop column cc, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column cc, drop column ddd;
+alter table bar drop column cc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column aa;
+alter table bar drop column dd, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column bb;
+alter table bar drop column dd, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column cc;
+alter table bar drop column dd, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column aaa;
+alter table bar drop column dd, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column bbb;
+alter table bar drop column dd, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column ccc;
+alter table bar drop column dd, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column dd, drop column ddd;
+alter table bar drop column dd, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column aa;
+alter table bar drop column aaa, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bb;
+alter table bar drop column aaa, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column cc;
+alter table bar drop column aaa, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column dd;
+alter table bar drop column aaa, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bbb;
+alter table bar drop column aaa, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column ccc;
+alter table bar drop column aaa, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column ddd;
+alter table bar drop column aaa, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column aa;
+alter table bar drop column bbb, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column bb;
+alter table bar drop column bbb, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column cc;
+alter table bar drop column bbb, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column dd;
+alter table bar drop column bbb, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column aaa;
+alter table bar drop column bbb, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column ccc;
+alter table bar drop column bbb, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bbb, drop column ddd;
+alter table bar drop column bbb, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column aa;
+alter table bar drop column ccc, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column bb;
+alter table bar drop column ccc, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column cc;
+alter table bar drop column ccc, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column dd;
+alter table bar drop column ccc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column aaa;
+alter table bar drop column ccc, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column bbb;
+alter table bar drop column ccc, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ccc, drop column ddd;
+alter table bar drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column aa;
+alter table bar drop column ddd, drop column aa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column bb;
+alter table bar drop column ddd, drop column bb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column cc;
+alter table bar drop column ddd, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column dd;
+alter table bar drop column ddd, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column aaa;
+alter table bar drop column ddd, drop column aaa;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column bbb;
+alter table bar drop column ddd, drop column bbb;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column ddd, drop column ccc;
+alter table bar drop column ddd, drop column ccc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb, drop column cc;
+alter table bar drop column aa, drop column bb, drop column cc;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb, drop column dd;
+alter table bar drop column aa, drop column bb, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column cc, drop column dd;
+alter table bar drop column aa, drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column bb, drop column cc, drop column dd;
+alter table bar drop column bb, drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aa, drop column bb, drop column cc, drop column dd;
+alter table bar drop column aa, drop column bb, drop column cc, drop column dd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
+
+
+create table foo (aa blob, bb longblob, cc tinyblob, dd mediumblob, aaa varchar(12), bbb varbinary(20), ccc varchar(50), ddd varchar(3000)) engine=TokuDB;
+create table bar like foo;
+alter table bar engine=MyISAM;
+insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,NULL,NULL,NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("adsf",NULL,"hjfdshj",NULL,"rewoiu","fds","fr","oiufdsrew");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,NULL,NULL,NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","adsf",NULL,"hjfdshj",NULL);
+insert into foo values (NULL,"oifds",NULL,"fdsjfds",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values (NULL,"oifds",NULL,"fdsjfds","rewoiu","fds","fr","oiufdsrew");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,NULL,NULL,NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","adsf",NULL,"hjfdshj",NULL);
+insert into foo values ("rewoiu","fds","fr","oiufdsrew",NULL,"oifds",NULL,"fdsjfds");
+insert into foo values ("rewoiu","fds","fr","oiufdsrew","rewoiu","fds","fr","oiufdsrew");
+insert into bar select * from foo;
+source include/diff_tables.inc;
+alter table foo drop column aaa, drop column bbb, drop column ccc, drop column ddd;
+alter table bar drop column aaa, drop column bbb, drop column ccc, drop column ddd;
+source include/diff_tables.inc;
+drop table foo; drop table bar;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_dels.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_dels.test
index a4cce7ebe1b..b46430f46bd 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_dels.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_dels.test
@@ -1,6 +1,6 @@
# test simple MVCC, that a transaction does not read something committed after it
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
set session transaction isolation level repeatable read;
set session tokudb_disable_slow_alter=ON;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_lock_sps.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_lock_sps.test
index 9d34faefbbc..d5521a9e351 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_lock_sps.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_lock_sps.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_locks.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_locks.test
index 040de6c07e8..db33d905b38 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_locks.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_with_locks.test
@@ -1,6 +1,6 @@
# test simple MVCC, that a transaction does not read something committed after it
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
set session transaction isolation level repeatable read;
set session tokudb_disable_slow_alter=ON;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr.test
index 3afbb0399a8..7e9ba70a89b 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr2.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr2.test
index 9ae69dd64ee..c780fd4c25e 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr2.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr2.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr3.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr3.test
index 1360c7fb80a..c0d6d828278 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr3.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcr3.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hot_row_format_alter.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hot_row_format_alter.test
index 8a5cc0b8fad..6a5b7d9a1ca 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hot_row_format_alter.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hot_row_format_alter.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
#
# Verify that row format changes are non-blocking, hot operations.
#
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/mod_enum.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/mod_enum.test
new file mode 100644
index 00000000000..f6a3710ff6d
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/mod_enum.test
@@ -0,0 +1,56 @@
+# test for bogus inplace alter of an enum field
+
+source include/have_tokudb.inc;
+set default_storage_engine=tokudb;
+
+disable_warnings;
+drop table if exists test_enum;
+enable_warnings;
+
+# no change in enum list
+CREATE TABLE test_enum (col1 INT NOT NULL PRIMARY KEY AUTO_INCREMENT, col2 ENUM('value1','value2','value3') NULL);
+INSERT INTO test_enum (col2) VALUES ('value1'),('value1'),('value3');
+SELECT * FROM test_enum;
+
+set tokudb_disable_hot_alter=0;
+set tokudb_disable_slow_alter=1;
+ALTER TABLE test_enum MODIFY COLUMN col2 ENUM('value1','value2','value3');
+SELECT * FROM test_enum;
+
+drop table test_enum;
+
+# change number in enum list
+CREATE TABLE test_enum (col1 INT NOT NULL PRIMARY KEY AUTO_INCREMENT, col2 ENUM('value1','value2','value3') NULL);
+INSERT INTO test_enum (col2) VALUES ('value1'),('value1'),('value3');
+SELECT * FROM test_enum;
+
+set tokudb_disable_hot_alter=0;
+set tokudb_disable_slow_alter=1;
+--replace_regex /MariaDB/XYZ/ /MySQL/XYZ/
+#--error ER_UNSUPPORTED_EXTENSION
+ALTER TABLE test_enum MODIFY COLUMN col2 ENUM('value1','value3');
+
+set tokudb_disable_hot_alter=1;
+set tokudb_disable_slow_alter=0;
+ALTER TABLE test_enum MODIFY COLUMN col2 ENUM('value1','value3');
+SELECT * FROM test_enum;
+
+drop table test_enum;
+
+# change values in enum list
+CREATE TABLE test_enum (col1 INT NOT NULL PRIMARY KEY AUTO_INCREMENT, col2 ENUM('value1','value2','value3') NULL);
+INSERT INTO test_enum (col2) VALUES ('value1'),('value1'),('value3');
+SELECT * FROM test_enum;
+
+set tokudb_disable_hot_alter=0;
+set tokudb_disable_slow_alter=1;
+--replace_regex /MariaDB/XYZ/ /MySQL/XYZ/
+--error ER_UNSUPPORTED_EXTENSION
+ALTER TABLE test_enum MODIFY COLUMN col2 ENUM('value1','value2','value4');
+
+set tokudb_disable_hot_alter=1;
+set tokudb_disable_slow_alter=0;
+ALTER TABLE test_enum MODIFY COLUMN col2 ENUM('value1','value2','value4');
+SELECT * FROM test_enum;
+
+drop table test_enum;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_add_key.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_add_key.test
new file mode 100644
index 00000000000..75dcc91785d
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_add_key.test
@@ -0,0 +1,62 @@
+# simplified test case reduced from an RQG trial that crashes tokudb
+# adding a key breaks the row encoding because mysql changed
+# null_bytes on the new table without tokudb's knowledge
+
+source include/have_tokudb.inc;
+set default_storage_engine=tokudb;
+
+disable_warnings;
+drop table if exists t;
+enable_warnings;
+
+CREATE TABLE t (
+c25 char(1),
+c277 int,
+c195 int unsigned,
+c129 char(1),
+c196 int unsigned,
+c58 date,
+c7 varchar(1),
+c121 varchar(1),
+c21 char(1),
+c56 date,
+c2 varchar(1),
+c12 varchar(1),
+c13 char(1),
+c14 int,
+c15 date,
+c16 char(1),
+c17 varchar(1),
+c18 int unsigned,
+c120 varchar(1),
+c19 varchar(1),
+c5 varchar(1),
+c22 char(1),
+c9 varchar(1),
+c23 char(1),
+c28 char(1),
+c279 int unsigned,
+c26 char(1),
+c27 varchar(1),
+c24 char(1),
+c193 int,
+c29 date,
+c30 varchar(1),
+c194 int,
+c31 date,
+key(c31)) ENGINE=tokudb;
+INSERT INTO t (c25) VALUES (NULL);
+UPDATE t SET c27=0;
+ALTER TABLE t ADD PRIMARY KEY(c19,c27)USING HASH;
+UPDATE t SET c27=0;
+ALTER TABLE t ROW_FORMAT=FIXED KEY_BLOCK_SIZE=1;
+UPDATE t SET c27=0;
+set tokudb_disable_hot_alter=0;
+set tokudb_disable_slow_alter=1;
+--error ER_UNSUPPORTED_EXTENSION
+ALTER TABLE t ADD KEY (c25);
+set tokudb_disable_slow_alter=0;
+ALTER TABLE t ADD KEY (c25);
+UPDATE t SET c27=0;
+
+drop table t;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_col_rename.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_col_rename.test
new file mode 100644
index 00000000000..83de4905587
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_col_rename.test
@@ -0,0 +1,62 @@
+# simplified test case reduced from an RQG trial that crashes tokudb
+# alter rename column breaks the row encoding because mysql changed
+# null_bytes on the new table without tokudb's knowledge
+
+source include/have_tokudb.inc;
+set default_storage_engine=tokudb;
+
+disable_warnings;
+drop table if exists t;
+enable_warnings;
+
+CREATE TABLE t (
+c25 char(1),
+c277 int,
+c195 int unsigned,
+c129 char(1),
+c196 int unsigned,
+c58 date,
+c7 varchar(1),
+c121 varchar(1),
+c21 char(1),
+c56 date,
+c2 varchar(1),
+c12 varchar(1),
+c13 char(1),
+c14 int,
+c15 date,
+c16 char(1),
+c17 varchar(1),
+c18 int unsigned,
+c120 varchar(1),
+c19 varchar(1),
+c5 varchar(1),
+c22 char(1),
+c9 varchar(1),
+c23 char(1),
+c28 char(1),
+c279 int unsigned,
+c26 char(1),
+c27 varchar(1),
+c24 char(1),
+c193 int,
+c29 date,
+c30 varchar(1),
+c194 int,
+c31 date,
+key(c31)) ENGINE=tokudb;
+INSERT INTO t (c25) VALUES (NULL);
+UPDATE t SET c27=0;
+ALTER TABLE t ADD PRIMARY KEY(c19,c27)USING HASH;
+UPDATE t SET c27=0;
+ALTER TABLE t ROW_FORMAT=FIXED KEY_BLOCK_SIZE=1;
+UPDATE t SET c27=0;
+set tokudb_disable_hot_alter=0;
+set tokudb_disable_slow_alter=1;
+--error ER_UNSUPPORTED_EXTENSION
+ALTER TABLE t CHANGE COLUMN c25 x25 char(1);
+set tokudb_disable_slow_alter=0;
+ALTER TABLE t CHANGE COLUMN c25 x25 char(1);
+UPDATE t SET c27=0;
+
+drop table t;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_drop_default.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_drop_default.test
new file mode 100644
index 00000000000..009af23b216
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_drop_default.test
@@ -0,0 +1,62 @@
+# simplified test case reduced from an RQG trial that crashes tokudb
+# alter drop default breaks the row encoding because mysql changed
+# null_bytes on the new table without tokudb's knowledge
+
+source include/have_tokudb.inc;
+set default_storage_engine=tokudb;
+
+disable_warnings;
+drop table if exists t;
+enable_warnings;
+
+CREATE TABLE t (
+c25 char(1),
+c277 int,
+c195 int unsigned,
+c129 char(1),
+c196 int unsigned,
+c58 date,
+c7 varchar(1),
+c121 varchar(1),
+c21 char(1),
+c56 date,
+c2 varchar(1),
+c12 varchar(1),
+c13 char(1),
+c14 int,
+c15 date,
+c16 char(1),
+c17 varchar(1),
+c18 int unsigned,
+c120 varchar(1),
+c19 varchar(1),
+c5 varchar(1),
+c22 char(1),
+c9 varchar(1),
+c23 char(1),
+c28 char(1),
+c279 int unsigned,
+c26 char(1),
+c27 varchar(1),
+c24 char(1),
+c193 int,
+c29 date,
+c30 varchar(1),
+c194 int,
+c31 date,
+key(c31)) ENGINE=tokudb;
+INSERT INTO t (c25) VALUES (NULL);
+UPDATE t SET c27=0;
+ALTER TABLE t ADD PRIMARY KEY(c19,c27)USING HASH;
+UPDATE t SET c27=0;
+ALTER TABLE t ROW_FORMAT=FIXED KEY_BLOCK_SIZE=1;
+UPDATE t SET c27=0;
+set tokudb_disable_hot_alter=0;
+set tokudb_disable_slow_alter=1;
+--error ER_UNSUPPORTED_EXTENSION
+ALTER TABLE t ALTER c120 DROP DEFAULT;
+set tokudb_disable_slow_alter=0;
+ALTER TABLE t ALTER c120 DROP DEFAULT;
+UPDATE t SET c27=0;
+
+drop table t; \ No newline at end of file
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_drop_key.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_drop_key.test
new file mode 100644
index 00000000000..a9eea935012
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/null_bytes_drop_key.test
@@ -0,0 +1,64 @@
+# simplified test case reduced from an RQG trial that crashes tokudb
+# dropping a key breaks the row encoding because mysql changed
+# null_bytes on the new table without tokudb's knowledge
+
+source include/have_tokudb.inc;
+set default_storage_engine=tokudb;
+
+disable_warnings;
+drop table if exists t;
+enable_warnings;
+
+CREATE TABLE t (
+c25 char(1),
+c277 int,
+c195 int unsigned,
+c129 char(1),
+c196 int unsigned,
+c58 date,
+c7 varchar(1),
+c121 varchar(1),
+c21 char(1),
+c56 date,
+c2 varchar(1),
+c12 varchar(1),
+c13 char(1),
+c14 int,
+c15 date,
+c16 char(1),
+c17 varchar(1),
+c18 int unsigned,
+c120 varchar(1),
+c19 varchar(1),
+c5 varchar(1),
+c22 char(1),
+c9 varchar(1),
+c23 char(1),
+c28 char(1),
+c279 int unsigned,
+c26 char(1),
+c27 varchar(1),
+c24 char(1),
+c193 int,
+c29 date,
+c30 varchar(1),
+c194 int,
+c31 date,
+key(c31)) ENGINE=tokudb;
+INSERT INTO t (c25) VALUES (NULL);
+UPDATE t SET c27=0;
+ALTER TABLE t ADD PRIMARY KEY(c19,c27)USING HASH;
+UPDATE t SET c27=0;
+ALTER TABLE t ADD KEY (c25);
+UPDATE t SET c27=0;
+ALTER TABLE t ROW_FORMAT=FIXED KEY_BLOCK_SIZE=1;
+UPDATE t SET c27=0;
+set tokudb_disable_hot_alter=0;
+set tokudb_disable_slow_alter=1;
+--error ER_UNSUPPORTED_EXTENSION
+ALTER TABLE t DROP KEY c25;
+set tokudb_disable_slow_alter=0;
+ALTER TABLE t DROP KEY c25;
+UPDATE t SET c27=0;
+
+drop table t; \ No newline at end of file
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter.test
index a28138d9afa..951f517b2ba 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter2.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter2.test
index 6f4b24cd25b..019ee36ac38 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter2.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter2.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/row_format_alter.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/row_format_alter.test
index 4ce6517cc48..0fa0c0d4b11 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/row_format_alter.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/row_format_alter.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
#
# Attempt to change row format with and without
# other ALTER TABLE statements.
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/test_field_same_detection.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/test_field_same_detection.test
index cd184e7eb2e..37ed9cca064 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/test_field_same_detection.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/test_field_same_detection.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/virtual_columns.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/virtual_columns.test
index e4faf5e3459..34ecdca36e2 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/virtual_columns.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/virtual_columns.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/disabled.def b/storage/tokudb/mysql-test/tokudb_bugs/disabled.def
index 054c69871c5..0bf13a5e86e 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/disabled.def
+++ b/storage/tokudb/mysql-test/tokudb_bugs/disabled.def
@@ -6,3 +6,6 @@ tokudb_drop_simple_table_668: no tokudb test data in mariadb tree
5585: times out, too many huge insert...selects
fileops-3: how this could work, if alter needs an exclusive mdl lock?
6053: N/A to MariaDB
+
+checkpoint_lock_2: test can not work when the checkpoint_safe_lock is a fair rwlock
+
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/2970.result b/storage/tokudb/mysql-test/tokudb_bugs/r/2970.result
index ec94a0844e9..ef13e1943ca 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/r/2970.result
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/2970.result
@@ -1,3 +1,4 @@
+set default_storage_engine='tokudb';
drop table if exists t2970;
Warnings:
Note 1051 Unknown table 'test.t2970'
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/alter_external_lock_assert.result b/storage/tokudb/mysql-test/tokudb_bugs/r/alter_external_lock_assert.result
new file mode 100644
index 00000000000..6eb249e7b8c
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/alter_external_lock_assert.result
@@ -0,0 +1,21 @@
+set default_storage_engine=tokudb;
+DROP TABLE IF EXISTS p,i,t1_tokudb_tokudb_smallvc_250;
+BEGIN;
+CREATE TABLE t1_tokudb_tokudb_smallvc_250(
+c1 BLOB,
+c2 DATE,
+unique(c2)) ENGINE=tokudb COMPRESSION=tokudb_small;
+CREATE TEMPORARY TABLE p LIKE t1_tokudb_tokudb_smallvc_250;
+ALTER TABLE p RENAME t1_tokudb_tokudb_smallvc_250;
+CREATE TEMPORARY TABLE i SELECT 1 t1_tokudb_tokudb_smallvc_250;
+show tables;
+Tables_in_test
+t1_tokudb_tokudb_smallvc_250
+LOCK TABLE i READ;
+ALTER TABLE t1_tokudb_tokudb_smallvc_250 MODIFY c1 DATE;
+ALTER TABLE t1_tokudb_tokudb_smallvc_250 MODIFY c1 DATE;
+ALTER TABLE t1_tokudb_tokudb_smallvc_250 MODIFY c1 DATE;
+UNLOCK TABLES;
+COMMIT;
+DROP TABLE IF EXISTS i,p,t1_tokudb_tokudb_smallvc_250;
+DROP TABLE t1_tokudb_tokudb_smallvc_250;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/alter_part_tokudb_bug_155.result b/storage/tokudb/mysql-test/tokudb_bugs/r/alter_part_tokudb_bug_155.result
new file mode 100644
index 00000000000..4cbbbaa7e34
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/alter_part_tokudb_bug_155.result
@@ -0,0 +1,33 @@
+DROP TABLE IF EXISTS `test`;
+CREATE TABLE `test` (
+`id` bigint(20) unsigned NOT NULL,
+`timestamp` timestamp NOT NULL DEFAULT '1985-01-19 09:00:00',
+`col1` smallint(5) unsigned NOT NULL,
+`col2` smallint(5) unsigned DEFAULT NULL,
+`col3` smallint(6) DEFAULT NULL,
+`col4` tinyint(4) DEFAULT NULL,
+`col5` smallint(6) DEFAULT NULL,
+`col6` tinyint(4) DEFAULT NULL,
+`col7` smallint(6) DEFAULT NULL,
+`col8` smallint(6) DEFAULT NULL,
+`col9` smallint(6) DEFAULT NULL,
+`col10` smallint(6) DEFAULT NULL,
+`col11` smallint(6) DEFAULT NULL,
+`col12` smallint(6) DEFAULT NULL,
+`col13` tinyint(4) DEFAULT NULL,
+`col14` int(11) DEFAULT NULL,
+`col15` int(11) DEFAULT NULL,
+`col16` tinyint(4) DEFAULT NULL,
+`col17` smallint(6) DEFAULT NULL,
+PRIMARY KEY (`id`,`timestamp`)
+) ENGINE=TokuDB DEFAULT CHARSET=utf8 COMPRESSION=TOKUDB_LZMA
+PARTITION BY RANGE (UNIX_TIMESTAMP(timestamp))
+(PARTITION p201312 VALUES LESS THAN (1388563200) ENGINE = TokuDB,
+PARTITION p201401 VALUES LESS THAN (1391241600) ENGINE = TokuDB,
+PARTITION pMax VALUES LESS THAN MAXVALUE ENGINE = TokuDB);
+INSERT INTO `test` VALUES (138,'2013-11-04 10:47:01',2560,29952,-1025,-120,-12545,5,2560,3840,5120,6400,7680,0,3,-1761607678,419430400,-12,NULL),(138,'2013-11-04 10:47:02',62464,54017,-5633,-85,-3585,6,2816,4096,5376,6656,7936,1280,-110,50331673,419430402,-12,NULL),(138,'2013-11-04 10:47:03',24064,42497,-3585,-108,255,7,3072,4352,5632,6912,8192,2560,88,268435477,419430422,-12,NULL),(138,'2013-11-04 10:47:04',62464,54017,-5633,-90,4095,8,3328,4608,5888,7168,8448,3328,122,872415253,419430402,-12,NULL),(138,'2013-11-04 10:47:05',24064,42497,-3585,-46,8447,9,3584,4864,6144,7424,8704,3840,-38,-788529122,419430417,-12,NULL),(139,'2013-11-04 10:48:01',2560,29952,-1025,-120,-12545,5,2560,3840,5120,6400,7680,0,3,-1761607678,419430400,-12,NULL),(139,'2013-11-04 10:48:02',62464,54017,-5633,-85,-3585,6,2816,4096,5376,6656,7936,1280,-110,50331673,419430402,-12,NULL),(139,'2013-11-04 10:48:03',24064,42497,-3585,-108,255,7,3072,4352,5632,6912,8192,2560,88,268435477,419430422,-12,NULL),(139,'2013-11-04 10:48:04',62464,54017,-5633,-90,4095,8,3328,4608,5888,7168,8448,3328,122,872415253,419430402,-12,NULL),(139,'2013-11-04 10:48:05',24064,42497,-3585,-46,8447,9,3584,4864,6144,7424,8704,3840,-38,-788529122,419430417,-12,NULL),(140,'2013-11-04 10:49:01',2560,29952,-1025,-120,-12545,5,2560,3840,5120,6400,7680,0,3,-1761607678,419430400,-12,NULL),(140,'2013-11-04 10:49:02',62464,54017,-5633,-85,-3585,6,2816,4096,5376,6656,7936,1280,-110,50331673,419430402,-12,NULL),(140,'2013-11-04 10:49:03',24064,42497,-3585,-108,255,7,3072,4352,5632,6912,8192,2560,88,268435477,419430422,-12,NULL),(140,'2013-11-04 10:49:04',62464,54017,-5633,-90,4095,8,3328,4608,5888,7168,8448,3328,122,872415253,419430402,-12,NULL),(140,'2013-11-04 10:49:05',24064,42497,-3585,-46,8447,9,3584,4864,6144,7424,8704,3840,-38,-788529122,419430417,-12,NULL),(141,'2013-11-04 10:50:01',2560,29952,-1025,-120,-12545,5,2560,3840,5120,6400,7680,0,3,-1761607678,419430400,-12,NULL),(141,'2013-11-04 10:50:02',62464,54017,-5633,-85,-3585,6,2816,4096,5376,6656,7936,1280,-110,50331673,419430402,-12,NULL),(141,'2013-11-04 10:50:03',24064,42497,-3585,-108,255,7,3072,4352,5632,6912,8192,2560,88,268435477,419430422,-12,NULL),(141,'2013-11-04 10:50:04',62464,54017,-5633,-90,4095,8,3328,4608,5888,7168,8448,3328,122,872415253,419430402,-12,NULL),(141,'2013-11-04 10:50:05',24064,42497,-3585,-46,8447,9,3584,4864,6144,7424,8704,3840,-38,-788529122,419430417,-12,NULL),(142,'2013-11-01 07:00:01',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(142,'2013-11-01 07:00:02',62464,54017,-5633,-80,-7425,8,3328,4608,5888,7168,8448,768,14,-939524074,771751937,-12,NULL),(142,'2013-11-01 07:00:03',24064,42497,-3585,-70,2815,9,3584,4864,6144,7424,8704,1792,82,1694498837,419430401,-12,NULL),(143,'2013-11-04 08:00:01',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(143,'2013-11-04 08:00:02',62464,54017,-5633,-80,-7425,8,3328,4608,5888,7168,8448,768,14,-939524074,771751937,-12,NULL),(143,'2013-11-04 08:00:03',24064,42497,-3585,-70,2815,9,3584,4864,6144,7424,8704,1792,82,1694498837,419430401,-12,NULL),(144,'2013-11-04 18:47:01',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(144,'2013-11-04 18:47:02',62464,54017,-5633,-80,-7425,8,3328,4608,5888,7168,8448,768,14,-939524074,771751937,-12,NULL),(144,'2013-11-04 18:47:03',24064,42497,-3585,-70,2815,9,3584,4864,6144,7424,8704,1792,82,1694498837,419430401,-12,NULL),(144,'2013-11-04 18:47:04',62464,54017,-5633,-60,5375,10,3840,5120,6400,7680,8960,2048,-60,-1627389935,1207959552,-12,NULL),(144,'2013-11-04 18:47:05',24064,42497,-3585,-50,7935,11,4096,5376,6656,7936,9216,2304,-96,-738197487,570425345,-12,NULL),(144,'2013-11-04 18:47:06',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(144,'2013-11-04 18:47:07',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(144,'2013-11-04 18:47:08',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(144,'2013-11-04 18:47:09',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(145,'2013-11-04 18:50:01',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(145,'2013-11-04 18:50:02',62464,54017,-5633,-80,-7425,8,3328,4608,5888,7168,8448,768,14,-939524074,771751937,-12,NULL),(145,'2013-11-04 18:50:03',24064,42497,-3585,-70,2815,9,3584,4864,6144,7424,8704,1792,82,1694498837,419430401,-12,NULL),(145,'2013-11-04 18:50:04',62464,54017,-5633,-60,5375,10,3840,5120,6400,7680,8960,2048,-60,-1627389935,1207959552,-12,NULL),(145,'2013-11-04 18:50:05',24064,42497,-3585,-50,7935,11,4096,5376,6656,7936,9216,2304,-96,-738197487,570425345,-12,NULL),(145,'2013-11-04 18:50:06',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(145,'2013-11-04 18:50:07',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(145,'2013-11-04 18:50:08',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(145,'2013-11-04 18:50:09',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(146,'2013-11-05 07:59:01',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(146,'2013-11-05 07:59:02',62464,54017,-5633,-80,-7425,8,3328,4608,5888,7168,8448,768,14,-939524074,771751937,-12,NULL),(146,'2013-11-05 07:59:03',24064,42497,-3585,-70,2815,9,3584,4864,6144,7424,8704,1792,82,1694498837,419430401,-12,NULL),(147,'2013-12-01 07:59:01',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(147,'2013-12-01 07:59:02',62464,54017,-5633,-80,-7425,8,3328,4608,5888,7168,8448,768,14,-939524074,771751937,-12,NULL),(147,'2013-12-01 07:59:03',24064,42497,-3585,-70,2815,9,3584,4864,6144,7424,8704,1792,82,1694498837,419430401,-12,NULL),(148,'2013-11-04 18:47:01',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(148,'2013-11-04 18:47:02',62464,54017,-5633,-80,-7425,8,3328,4608,5888,7168,8448,768,14,-939524074,771751937,-12,NULL),(148,'2013-11-04 18:47:03',24064,42497,-3585,-70,2815,9,3584,4864,6144,7424,8704,1792,82,1694498837,419430401,-12,NULL),(148,'2013-11-04 18:47:04',62464,54017,-5633,-60,5375,10,3840,5120,6400,7680,8960,2048,-60,-1627389935,1207959552,-12,NULL),(148,'2013-11-04 18:47:05',24064,42497,-3585,-50,7935,11,4096,5376,6656,7936,9216,2304,-96,-738197487,570425345,-12,NULL),(148,'2013-11-04 18:47:06',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(148,'2013-11-04 18:47:07',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(148,'2013-11-04 18:47:08',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(148,'2013-11-04 18:47:09',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(149,'2013-11-04 18:50:01',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(149,'2013-11-04 18:50:02',62464,54017,-5633,-80,-7425,8,3328,4608,5888,7168,8448,768,14,-939524074,771751937,-12,NULL),(149,'2013-11-04 18:50:03',24064,42497,-3585,-70,2815,9,3584,4864,6144,7424,8704,1792,82,1694498837,419430401,-12,NULL),(149,'2013-11-04 18:50:04',62464,54017,-5633,-60,5375,10,3840,5120,6400,7680,8960,2048,-60,-1627389935,1207959552,-12,NULL),(149,'2013-11-04 18:50:05',24064,42497,-3585,-50,7935,11,4096,5376,6656,7936,9216,2304,-96,-738197487,570425345,-12,NULL),(149,'2013-11-04 18:50:06',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(149,'2013-11-04 18:50:07',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(149,'2013-11-04 18:50:08',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(149,'2013-11-04 18:50:09',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(210,'2013-12-16 02:13:44',2560,29952,-1025,-44,-12545,1,512,1024,23040,3328,6144,0,-56,1610612736,16777217,-12,NULL),(210,'2013-12-16 02:13:45',62464,54017,-5633,-50,-2305,5,768,1792,23808,15616,4096,2048,-86,704643091,167772169,-12,NULL),(210,'2013-12-16 02:13:46',24064,42497,-3585,-110,255,60,1792,3328,-30720,6656,16128,2816,-76,570425441,402653202,-12,NULL),(210,'2013-12-16 02:13:47',62464,54017,-5633,-60,2815,-106,2816,6400,8704,18433,4096,3328,31,2046820434,587203975,-12,NULL),(210,'2013-12-16 02:13:48',24064,42497,-3585,116,8703,94,3329,6912,-30208,24065,3584,3840,29,654311504,1207959566,-12,NULL),(211,'2013-12-16 15:13:44',2560,29952,-1025,-44,-12545,1,512,1024,23040,3328,6144,0,-56,1610612736,16777217,-12,NULL);
+ALTER TABLE test REORGANIZE PARTITION p201312 INTO (PARTITION pOld VALUES LESS THAN (1378018800),PARTITION p201309 VALUES LESS THAN (1380610800),PARTITION p201310 VALUES LESS THAN (1383289200),PARTITION p201311 VALUES LESS THAN (1385884800),PARTITION p201312 VALUES LESS THAN (1388563200));
+create table test_copy like test;
+insert into test_copy select * from test;
+include/diff_tables.inc [test, test_copy]
+drop table test,test_copy;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/alter_table_copy_table.result b/storage/tokudb/mysql-test/tokudb_bugs/r/alter_table_copy_table.result
new file mode 100644
index 00000000000..e8765ec7ab9
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/alter_table_copy_table.result
@@ -0,0 +1,8 @@
+drop table if exists t;
+set tokudb_disable_hot_alter=ON;
+set default_storage_engine=tokudb;
+create table t (id int, x char(2), primary key (id), unique key (x));
+insert into t values (1,'aa'),(2,'ab');
+alter table t modify x char(1);
+ERROR 23000: Duplicate entry 'a' for key 'x'
+drop table t;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/checkpoint_lock.result b/storage/tokudb/mysql-test/tokudb_bugs/r/checkpoint_lock.result
index 09fc4176f27..f93f567961a 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/r/checkpoint_lock.result
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/checkpoint_lock.result
@@ -1,16 +1,16 @@
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
set global tokudb_checkpoint_on_flush_logs=ON;
# Establish connection conn1 (user = root)
-select DB, command, state, info from information_schema.processlist where id!= connection_id();
+select DB, command, state, info from information_schema.processlist where id != connection_id();
DB command state info
test Sleep NULL
flush logs;
-select DB, command, state, info from information_schema.processlist where id!= connection_id();
+select DB, command, state, info from information_schema.processlist where id != connection_id();
DB command state info
test Sleep NULL
set tokudb_checkpoint_lock=1;
flush logs;;
-select DB, command, state, info from information_schema.processlist where id!= connection_id();
+select DB, command, state, info from information_schema.processlist where id != connection_id();
DB command state info
test Query init flush logs
set tokudb_checkpoint_lock=0;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/checkpoint_lock_3.result b/storage/tokudb/mysql-test/tokudb_bugs/r/checkpoint_lock_3.result
index 968d86e5659..3e689191d59 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/r/checkpoint_lock_3.result
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/checkpoint_lock_3.result
@@ -1,15 +1,15 @@
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
# Establish connection conn1 (user = root)
-select DB, command, state, info from information_schema.processlist where id!= connection_id();
+select DB, command, state, info from information_schema.processlist where id != connection_id();
DB command state info
test Sleep NULL
flush logs;
-select DB, command, state, info from information_schema.processlist where id!= connection_id();
+select DB, command, state, info from information_schema.processlist where id != connection_id();
DB command state info
test Sleep NULL
set tokudb_checkpoint_lock=1;
flush logs;;
-select DB, command, state, info from information_schema.processlist where id!= connection_id();
+select DB, command, state, info from information_schema.processlist where id != connection_id();
DB command state info
test Sleep NULL
set tokudb_checkpoint_lock=0;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/commit_index_end_1.result b/storage/tokudb/mysql-test/tokudb_bugs/r/commit_index_end_1.result
new file mode 100644
index 00000000000..7e63c6a8a73
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/commit_index_end_1.result
@@ -0,0 +1,15 @@
+drop table if exists t1,t2,t3;
+SET NAMES latin1;
+CREATE TABLE t1 (a INT) ENGINE=TokuDB;
+INSERT INTO t1 VALUES (1),(2);
+CREATE TABLE t2 (b INT) ENGINE=TokuDB;
+INSERT INTO t2 VALUES (3),(4);
+CREATE TABLE t3 (c VARCHAR(3), INDEX(c)) ENGINE=TokuDB;
+INSERT INTO t3 VALUES ('foo'),('bar');
+EXPLAIN SELECT * FROM t1
+WHERE a IN ( SELECT b FROM t2 ) OR ( 'qux' ) IN ( SELECT c FROM t3 );
+id select_type table type possible_keys key key_len ref rows Extra
+1 PRIMARY t1 ALL NULL NULL NULL NULL 2 Using where
+3 SUBQUERY t3 index_subquery c c 6 const 0 Using index; Using where
+2 MATERIALIZED t2 ALL NULL NULL NULL NULL 2
+drop table if exists t1,t2,t3;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/commit_index_end_2.result b/storage/tokudb/mysql-test/tokudb_bugs/r/commit_index_end_2.result
new file mode 100644
index 00000000000..6ac385b4eb1
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/commit_index_end_2.result
@@ -0,0 +1,5 @@
+drop table if exists t1,t2;
+CREATE TABLE t1 (a VARCHAR(8), INDEX(a)) ENGINE=TokuDB;
+INSERT INTO t1 VALUES ('foo'),('bar');
+CREATE TABLE t2 AS SELECT ( 'qux' ) IN ( SELECT a FROM t1 ) AS f1;
+drop table t1,t2;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/expand_tinytext_text.result b/storage/tokudb/mysql-test/tokudb_bugs/r/expand_tinytext_text.result
index 7ef86c9299f..dd517562a1b 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/r/expand_tinytext_text.result
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/expand_tinytext_text.result
@@ -1,3 +1,4 @@
+set default_storage_engine='tokudb';
drop table if exists t;
create table t (u tinytext, v text);
insert into t values ('hi', 'there');
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/leak172.result b/storage/tokudb/mysql-test/tokudb_bugs/r/leak172.result
new file mode 100644
index 00000000000..c3d8358724f
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/leak172.result
@@ -0,0 +1,124 @@
+set default_storage_engine=tokudb;
+drop table if exists t1,t2;
+CREATE TABLE `t1` (
+`c4` int(11) DEFAULT NULL,
+`c5` int(11) DEFAULT NULL,
+`c26` text,
+`c18` blob,
+`c29` text NOT NULL,
+`c3` int(10) unsigned DEFAULT NULL,
+`c25` text,
+`c17` varchar(240) NOT NULL,
+`c11` int(10) unsigned NOT NULL,
+`c0` int(11) DEFAULT NULL,
+`c22` blob NOT NULL,
+`c13` varchar(240),
+`c19` blob,
+`c20` blob,
+`c23` blob NOT NULL,
+`c27` text,
+`c28` text NOT NULL,
+`c2` int(10) unsigned DEFAULT NULL,
+`c12` varchar(240) DEFAULT NULL,
+`c34` date NOT NULL,
+`c30` date DEFAULT NULL,
+`c31` date DEFAULT NULL,
+`c24` date NOT NULL DEFAULT '0000-00-00',
+`c33` date DEFAULT NULL,
+`c21` blob,
+`c1` int(11),
+`c15` varchar(240) DEFAULT NULL,
+`c16` varchar(240) NOT NULL,
+`c9` int(11) NOT NULL,
+`c32` date DEFAULT NULL,
+`c7` int(10) unsigned DEFAULT NULL,
+`c8` int(11) NOT NULL,
+`c14` varchar(240) DEFAULT NULL,
+`c35` date NOT NULL,
+`pk` int(11) NOT NULL AUTO_INCREMENT,
+`c10` int(10) unsigned NOT NULL,
+`c6` int(10) unsigned DEFAULT NULL,
+PRIMARY KEY (`pk`),
+KEY `c5` (`c5`),
+KEY `c29` (`c29`(255)),
+KEY `c3` (`c3`),
+KEY `c25` (`c25`(255)),
+KEY `c17` (`c17`),
+KEY `c11` (`c11`),
+KEY `c13` (`c13`),
+KEY `c19` (`c19`(255)),
+KEY `c23` (`c23`(255)),
+KEY `c27` (`c27`(255)),
+KEY `c31` (`c31`),
+KEY `c33` (`c33`),
+KEY `c21` (`c21`(255)),
+KEY `c1` (`c1`),
+KEY `c15` (`c15`),
+KEY `c9` (`c9`),
+KEY `c7` (`c7`),
+KEY `c35` (`c35`)
+);
+CREATE TABLE `t2` (
+`c12` varchar(240) DEFAULT NULL,
+`c15` varchar(240) DEFAULT NULL,
+`c19` blob,
+`c14` varchar(240) DEFAULT NULL,
+`c6` int(10) unsigned DEFAULT NULL,
+`c11` int(10) unsigned NOT NULL,
+`c30` date DEFAULT NULL,
+`c29` text NOT NULL,
+`c20` blob,
+`c18` blob,
+`c23` blob NOT NULL,
+`c16` varchar(240) NOT NULL,
+`c10` int(10) unsigned NOT NULL,
+`c25` text,
+`c21` blob,
+`c7` int(10) unsigned DEFAULT NULL,
+`c9` int(11) NOT NULL,
+`c5` int(11) DEFAULT NULL,
+`c35` date NOT NULL,
+`c24` text,
+`c17` varchar(240) NOT NULL,
+`c28` text NOT NULL,
+`c33` date DEFAULT NULL,
+`c26` text,
+`c0` int(11) DEFAULT NULL,
+`c13` varchar(240) DEFAULT NULL,
+`c3` int(10) unsigned DEFAULT NULL,
+`c1` int(11) DEFAULT NULL,
+`pk` int(11) NOT NULL AUTO_INCREMENT,
+`c34` date NOT NULL,
+`c2` int(10) unsigned DEFAULT NULL,
+`c4` int(11) DEFAULT NULL,
+`c32` date,
+`c27` text,
+`c8` int(11) NOT NULL,
+`c31` date DEFAULT NULL,
+`c22` blob NOT NULL,
+PRIMARY KEY (`pk`),
+KEY `c15` (`c15`),
+KEY `c19` (`c19`(255)),
+KEY `c11` (`c11`),
+KEY `c29` (`c29`(255)),
+KEY `c23` (`c23`(255)),
+KEY `c25` (`c25`(255)),
+KEY `c21` (`c21`(255)),
+KEY `c7` (`c7`),
+KEY `c9` (`c9`),
+KEY `c5` (`c5`),
+KEY `c35` (`c35`),
+KEY `c17` (`c17`),
+KEY `c33` (`c33`),
+KEY `c13` (`c13`),
+KEY `c3` (`c3`),
+KEY `c1` (`c1`),
+KEY `c27` (`c27`(255)),
+KEY `c31` (`c31`)
+);
+LOAD DATA INFILE 'leak172_t1.data' INTO TABLE `t1` fields terminated by ',';
+set session debug_dbug="+d,tokudb_end_bulk_insert_sleep";
+LOAD DATA INFILE 'leak172_t2.data' INTO TABLE `t2` fields terminated by ',';
+UPDATE t1, t2 SET t1.`c5` = 4 WHERE t1.`c6` <= 'o';
+ERROR HY000: Lock wait timeout exceeded; try restarting transaction
+drop table t1,t2;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/optimize_temp_table_tokudb.result b/storage/tokudb/mysql-test/tokudb_bugs/r/optimize_temp_table_tokudb.result
new file mode 100644
index 00000000000..fe6dba5214e
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/optimize_temp_table_tokudb.result
@@ -0,0 +1,6 @@
+drop table if exists t;
+create temporary table t (x int) engine=tokudb;
+optimize table t;
+Table Op Msg_type Msg_text
+test.t optimize status OK
+drop table t;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/subselect_index_next_same_bug_157.result b/storage/tokudb/mysql-test/tokudb_bugs/r/subselect_index_next_same_bug_157.result
new file mode 100644
index 00000000000..b02d8fb831e
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/subselect_index_next_same_bug_157.result
@@ -0,0 +1,78 @@
+drop table if exists C, CC, D;
+CREATE TABLE `C` (
+`pk` int(11) NOT NULL AUTO_INCREMENT,
+`col_varchar_key` varchar(1) DEFAULT NULL,
+`col_varchar_nokey` varchar(1) DEFAULT NULL,
+PRIMARY KEY (`pk`),
+KEY `col_varchar_key` (`col_varchar_key`)
+) ENGINE=InnoDB;
+INSERT INTO `C` VALUES (1,'v','v'),(2,'v','v'),(3,'c','c'),(4,NULL,NULL),(5,'x','x');
+CREATE TABLE `CC` (
+`pk` int(11) NOT NULL AUTO_INCREMENT,
+`col_varchar_key` varchar(1) DEFAULT NULL,
+`col_varchar_nokey` varchar(1) DEFAULT NULL,
+PRIMARY KEY (`pk`),
+KEY `col_varchar_key` (`col_varchar_key`)
+) ENGINE=InnoDB;
+INSERT INTO `CC` VALUES (10,'x','x');
+CREATE TABLE `D` (
+`pk` int(11) NOT NULL AUTO_INCREMENT,
+`col_varchar_key` varchar(1) DEFAULT NULL,
+PRIMARY KEY (`pk`),
+KEY `col_varchar_key` (`col_varchar_key`)
+) ENGINE=InnoDB;
+INSERT INTO `D` VALUES (10,'u');
+SELECT
+alias1.col_varchar_key, alias2.col_varchar_key
+FROM
+(CC AS alias1
+INNER JOIN D AS alias2
+ON (alias2.pk = alias1.pk))
+WHERE
+alias2.col_varchar_key NOT IN
+(SELECT col_varchar_key
+FROM C
+WHERE col_varchar_nokey = alias1.col_varchar_key);
+col_varchar_key col_varchar_key
+x u
+SELECT
+alias1.col_varchar_key, alias2.col_varchar_key
+FROM
+(CC AS alias1
+INNER JOIN D AS alias2
+ON (alias2.pk = alias1.pk))
+WHERE
+alias2.col_varchar_key NOT IN
+(SELECT col_varchar_key
+FROM C FORCE INDEX(col_varchar_key)
+WHERE col_varchar_nokey = alias1.col_varchar_key);
+col_varchar_key col_varchar_key
+x u
+alter table C engine=TokuDB;
+SELECT
+alias1.col_varchar_key, alias2.col_varchar_key
+FROM
+(CC AS alias1
+INNER JOIN D AS alias2
+ON (alias2.pk = alias1.pk))
+WHERE
+alias2.col_varchar_key NOT IN
+(SELECT col_varchar_key
+FROM C
+WHERE col_varchar_nokey = alias1.col_varchar_key);
+col_varchar_key col_varchar_key
+x u
+SELECT
+alias1.col_varchar_key, alias2.col_varchar_key
+FROM
+(CC AS alias1
+INNER JOIN D AS alias2
+ON (alias2.pk = alias1.pk))
+WHERE
+alias2.col_varchar_key NOT IN
+(SELECT col_varchar_key
+FROM C FORCE INDEX(col_varchar_key)
+WHERE col_varchar_nokey = alias1.col_varchar_key);
+col_varchar_key col_varchar_key
+x u
+drop table if exists C, CC, D;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/tokudb_drop_part_table_668.result b/storage/tokudb/mysql-test/tokudb_bugs/r/tokudb_drop_part_table_668.result
index 15cd72c851e..92fb1f762f4 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/r/tokudb_drop_part_table_668.result
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/tokudb_drop_part_table_668.result
@@ -1,4 +1,5 @@
-create table tc (a int, b int, c int, primary key(a), key(b)) partition by hash(a) partitions 2;
+set default_storage_engine='tokudb';
+create table tc (a int, b int, c int, primary key(a), key(b)) engine=tokudb partition by hash(a) partitions 2;
select dictionary_name from information_schema.tokudb_file_map;
dictionary_name
./test/ta#P#p0-key-b
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/tokudb_drop_simple_table_668.result b/storage/tokudb/mysql-test/tokudb_bugs/r/tokudb_drop_simple_table_668.result
index 401e0236945..53f8b9a6319 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/r/tokudb_drop_simple_table_668.result
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/tokudb_drop_simple_table_668.result
@@ -1,15 +1,16 @@
+set default_storage_engine='tokudb';
create table tc (id int, x int, primary key(id), key(x));
-select * from information_schema.tokudb_file_map;
-dictionary_name internal_file_name database table dictionary
-./test/ta-main ./_test_ta_main_8_17.tokudb test ta main
-./test/ta-status ./_test_ta_status_7_17.tokudb test ta status
-./test/tb-key-b ./_test_tb_key_b_e_17.tokudb test tb key-b
-./test/tb-main ./_test_tb_main_d_17.tokudb test tb main
-./test/tb-status ./_test_tb_status_c_17.tokudb test tb status
-./test/tc-key-x ./_test_tc_key_x_12_3_18.tokudb test tc key-x
-./test/tc-main ./_test_tc_main_12_2_18.tokudb test tc main
-./test/tc-status ./_test_tc_status_12_1_18.tokudb test tc status
-tokudb_meta ./tokudb_meta_3_17.tokudb
+select dictionary_name from information_schema.tokudb_file_map;
+dictionary_name
+./test/ta-main
+./test/ta-status
+./test/tb-key-b
+./test/tb-main
+./test/tb-status
+./test/tc-key-x
+./test/tc-main
+./test/tc-status
+tokudb_meta
drop table ta;
select dictionary_name from information_schema.tokudb_file_map;
dictionary_name
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/std_data/leak172_t1.data b/storage/tokudb/mysql-test/tokudb_bugs/std_data/leak172_t1.data
new file mode 100644
index 00000000000..0d81036c832
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/std_data/leak172_t1.data
@@ -0,0 +1,2 @@
+\N,\N,\N,\N,-1,\N,\N,,0,\N,,\N,\N,\N,,\N,2004-11-01 01:02:04.031903,\N,\N,0000-00-00,\N,\N,0000-00-00,\N,\N,\N,\N,,0,\N,\N,0,\N,0000-00-00,1,0,\N
+\N,\N,\N,\N,,\N,\N,,0,\N,,\N,\N,\N,,\N,,\N,\N,0000-00-00,\N,\N,0000-00-00,\N,\N,\N,\N,,0,\N,9,0,\N,0000-00-00,2,0,\N
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/std_data/leak172_t2.data b/storage/tokudb/mysql-test/tokudb_bugs/std_data/leak172_t2.data
new file mode 100644
index 00000000000..5d74a90bc40
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/std_data/leak172_t2.data
@@ -0,0 +1,2108 @@
+t,baaglenxmatawozomwaewbyaagmmjwaukszounrjftpitrtrnosoamqdavyjosbzlenmbftxpcmfaccawehfuhxkkixwkiggwuxqhuwwsttoedllywzmyjrzdkfgrjyfj,ÿØÿà\0JFIF\0\0H\0H\0\0ÿá\0Exif\0\0MM\0*\0\0\0\0\0\0\0\0\0ÿÛ\0C\0ÿÛ\0CÿÀ\0\0x\0—"\0ÿÄ\0\0\0\0\0\0\0\0\0\0\0\0\0\0 \
+ ÿÄ\07\0\0\0\0\0! 1"\
+AQ$2a±q#B‘¡’ÁÑÿÄ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÄ\05\0\0\0\0\0\0!"1A#2Qa3‘$q±ñCRbÁðÿÚ\0 \0\0?\0×ÿ\0ÑÑÑÑÑÑÑÑÑÑÑÑÑ×¼P¬‰êFHÿ\0l~–yòçËñÞÛÚÅs‘Þ=J«'KZžÝNÇ`õõïÜZ]¥_3·Þ¸‡ÌÁ u¢·¬‘Ñ1MÅgb­^ɨç¹ *Á* ’9¢Ž×ܦ@}ÀûŸçÉ\0Ÿ·ð^3*«3ª OòÁ~ß>Hÿ\0ÇÇŸA#êE_|y_Žrª"yü7ÇÇûùO×ãç®é»ÓûZÔzøEEs•ð‰ébÈôõ/ÇÌkóá~U:ÙKÚ¿ð—ý>xzÖ¤îrÑr÷y{p&­ŠÛ }Ô\\)ðŸ$Ìj’mËȤ ß#¢Yô±°ÁÝo7$ÊùÊã.Ѿš½¬Ú‘á~Ð{]ËßMu£´:§Šó77"UÐ#š°}ö k+R4ãÍíèM>B_T!FÊ>Xç—%hdf(µèÉ+´O7iœý¤‹»Ýì¡b‘² ‘¤â®Þ#\,wÛ_&co\,ÖŒQ\,ëYl<GPÊdÅ–UW1÷"t\\'ßN7ï´H×gð{+ƽޖ~›»¶U_K]á%O*Žk½\
+ˆôkšåOKš«U²á~^¥H¸âžG©#t«-¦N mŸê‘\\Mt‘§ád_ ò‹û¼¢¢nŽ·ïo‹±‹QYE“­°‘þU%½X›¡ˆœa+¬3@’ DÞÒØ>F~žuT^Ë¡YO2"¶ÕÔ÷W¿Ò—Cš´„Û¢ŒPçßg×ï\
+IaiÐÇ)ê\
+WFÅHä(ŒŽeVéXïmŠ¶…Õ“²jW¥Y–ì÷š½xŠÖþ±5Àî##‹0ˆ\0H$.ÙõKà µk†õ„Xì;ò™‘¸ wA-ú7.ÃújÄøÒµ8s 2ÀXïf«Uð×C*"§•EcÜ×3ãú==H¿Ÿ)׃Øß*Fþ|£¾[òª¾^¾µôøEñçñðˆ¾W­Ä|õÆæf¦k»=í³X"XXÖÚæ´\\_ b°†Q¤çIJ‰Ã c]r§Õ¾ÀgAmd’\,¬Š-¹×ø}>—ÝÉVOç»wØ0›qÆÔv·Ëöõ¢LèL¢ÚI‚äuÕg-+fòHé¡æDˆñe#Ð$ïgDeb¯ð\\ÃdHŒ)%gT 혣–\,\
+žñÜr’6ëPñ’X– ñ¹Šˆ’¬i\,´™•ÉNlí´Q¼*»K G\0©A;k w¥}+å?¢øTóþê‹çÂÿ\0Û®½e«ÝçðŸ÷-‡¤ºäNÈùg#ÝNT$œ¸šéÃ`;‡ŒA†Šy˜% ¥ØÇÉáIZI¾ÐµÒK¬˜¸rWrì¯8ï•°šÞ3Þf‹pØíÕ ¦gMLtnV<{J‹‘Á8TóæV?í\\“ìˈä÷ž¥f éÊ`µ µåRAIcd'oº±]îFe?¿ƒÓ­;•r-šSÅb\0‡ÕŠïötßš6þ\
+º‚?¶éÏG]ÞˆŠß ãËZ«åÊü¯”W;Ê|øbµ|9ˆ×*#•É×N¾Gûÿ\0—Y=z1¨¾¯\
+‹çÏÊ¢"þƵ?*õTýÊžáÊ'Ÿ'GCQŠªß”rª?÷"xDj9¾|/¥U¾”b#ü½}J©èj»>Í{îS¿Žg£àŽØ8ÚÛ¶ö³C%¤Ð3í3¸ÊGƒ‘§Ûè§_Òó9ÑÞH°°™Šéƒ äË$)ßMï§?>}L»‘ÎvóÁu …}-½äŽB¸líÆñfR!ŽÛ[¦±Žd ¯ûzš¤d‡ÜÛ¨•Á²GO*Ŷ˰§ßlÿ\0M¡à>Û3#‚æGœÊ6aþBåk3oõö¬‰ÄC‰ŠFÕåGš:Œðª¡À"%‘&€6$ øÿ\0}¾<m×å™Toº“¸wóöù>ÇçûoÔXý)¿†³³o§ýfW“¹¾Ž›ºŽê„+ ¾ª­ÖüMÇOΚ*Ä‚ÚY$ouZM³÷÷!EFøÞ2 Ö­=“(üÌ…†®ŒØuR—6uá´q¤õòÓ½Ž®ŒT{¿lâ«_*KLïG¢/°»¹†š!ûcaœÂ%žE÷…ƒØäpÑÂç¸I%‚h½¨dÎ{]#YÒUkr+­ Ð^ÒSQUÕÁmxA¦W˜\
+‘!–ÆK™Åw¤’TXØP„_º#Š5˜R=ÉX¹TbµßG‰Qøð<7›¸²²Ä‚Ü’ßÁ ü7ÁÖå\,@!1³LK‡ÐI&&…{¤–“ì8‚8#1>7=T47rRVY^ך6Ä$3(¡ÏW•8ùqÞP÷ÆÛDExÀ1^çÏ#šÙQŒHÅsêé½òþSdÍâ|þ’Ô ¦Š§3h=¥ @e¨°‰³jf³$V€RV­|ÕÄ”I’œ ’‰ èéÚ¯%óx[L6xzçÎMÍsíìu¦$x2³‘"\0í!cÕQž$‘E—5—{Vܬ³D\
+öÚk „„%Ý0¾Tä½ÅÍ@„è樫½Ý„ì†xM¨Öü¡{‘¨£Ì{ƒ:¹¨ª[ØdzµŽÙF‚[bñ#BÛ+–é¡}=É\\´“&Dâ&­fIg1\,MjZqBÄXêÏ%Ø’FYQkXTïEàDéÅ^!¬uµ8+˜ÍrIj¬K[¹iÌ n{&4i¢ž8jµ”噣æñ¼°Hêtyþ×Áæœ'4Þàyb¾û®Š²¥».·%µ¥»H)@~Š:ºŽ¿E[AJHBD8WÒÚCX!X×É G„{3Ù¯rÅòE 5öy÷‹\0‚gt\\…oe¿2pŠ’+\,þŽ¦´krn(eOZâd"‰iþôQ¡#ÈTËÇè2W÷ ¶¤·µÿ\0 ¸ó(¼DœÃJJ4]w\0Vàâ>ö#ãû)g*áu.•¬ŠÄ:É@y&>]¨(sÜyFaáÇGZ\0ËizM©Þ\,+«`Ó±IQJg°Q¤M Íy#Œc\
+?zƒÔmE£¡|M{ÛKrL];˜ªq¶5òr´ö‚˜µ„šI$Ž¯6h„»Y¯ûtç§ø]]dd'ŒR\\r×\\­¨r6ek¦’$q¡¦0•^Ûw¥UÙ¤E*Ì8¹c™îËy\0õ^z×dy"½ÖfSEG_È<i…†I¦`4t²èA“S=dLŒ"cs~Ø— öìŽ71ƃ;Ž·½® ›âWCöå^]òæFÉœÓÆ?ík«£Éˆ*kzáâqò£kßd2lØácŽŽO©7ÙreUæv¤ÛÝXAÈ’‡]W‘¸AˆÑX줖Ê\
+ã RÃ÷§‰\,s›çÃQªmwõvutYXB>ÒBaQôàKL£×ª­•3Ë(RÕN’½ñHè°¹=OÚÔ»Íêtqí˜ÃÅ!ž ’¥‰èÒ†åÒš?¤µE ³Vò#{2’à÷Tôç\
+úXÍã³3¬ih¥Š©nÄ´ïL‡„†ä ³³ ×’Æ›yØäÚ¤vH´Z{~Nû5B‚ZhÝÿ\0FEdÒÌßóÈNœ™†•ñGÜ?õRýïɈ’CIÔé¥Û§ÔCŽ¿‘»•ËãwWµµ¡Õd¹@jâ0Ń²Ò<“0»Øã?ï!Y&B”×KqGg$‡F•±O+§–C)´5ºáˆXØ/½<µ¥l+Ew¥DžëËq)bdžWÆž‡·Ê5<5ËSªõÄ4#¤ÔÇÀlV&Ø=¾‚¦lC¯Ü +’X›¢_2>²EŠTsåò‘’ÔÚ–ü¦¡°Ù )*¤i•ªm0x€ÓL–H\0ÔÑ“°Þ@>\\ñÚOMÁ™tägåæòb¬˜L=ÌÆ‚EÈ ·æ yØ!ò:Ô·õiú÷=ô¾½~ÈðÈånØîì§#Ì´c=V•“š¬¬¤äÚ–B;²—SÂÿ\0œÖ%¤èôq¦õ Ø2‘×xoãÂyýÈÿ\0Ÿ»÷#ZŠž|øV§§Çú\\ôðçoÚSWl1\\ƒQm“£åž<³Ð÷ü5·Í6úGD‹öv«—è`óY†Áåzg–‚dHDn‚ÒXŠë\\Ÿñ} ìNÒ.ð;HÃMÙ?$X„Ói[1vÖ½¿éDÏÚÎùxÞÎDŒÍòDk%ÊÛÉ4ƒ×’F”XÂXŒ(©;ˆÃ\0äA?c †ÓÚwMˬ‰îG“bzÉÇÚ\,Zœò3Ù…+ÉÚV±<;à¢Å ÁÂ5dlŠ®@lVz:ô•žÛÕžÕo„V½¯EñòŽj*úWÏþÕUs\
+ª©ç¯>¾lú:::::::TøWˆ9 Ÿ¹KÂÜO›;]É<›«§Èã3ÕÐ:Rì®­‰AÇÄzÀ\,\
+ï»°%ìö‚M™ñÀ<®é2ˆ©åQËý(‹å=KéUü¢¢""úQËçÊ#ÓÇÏŽ³ºþŸ§Í6G7¯ú‘r¾nµ6Ö¼mÚìVƒ“í×U×Á Ü¡É1¶gGxÒcËg\,\\;çW‡{sÅ …6lü})/OÛY‚©i\
+Ê}“öûl $¿Z̶F\,]7±)\0±B7P Ïáw”•]ù7ÎÃÆ笤þ•ÿ\0N~.úWv›‘à<8•‡rÍåm^»Ÿ9eŠK Ï#\0¿©EZo¡Ä)fHd•YI¼ 0ÐIo η·²4©ÒXO‘²¢i%8I„"G˜Ïm«Ž‰$$™¥lѵò¹Òµ‘$H®z+ÜåW"ô—Xr0ˆÒf›Ü½6\
+Ø îzÊÉ\,‘ þÂ*áåÍíT‹Üt¡Éêrúßë³Þf’{«¨&²yl$ £ç2°FV±\\ÑÍÑÀq Ï|Q‰?†\,ž%™¯Û‚VI×ã³Æ’\,Á&$€vXâ“œ!@;lNûìžzP—T@#`¡ç™“„’Å …#`Ò"wwùve lée;APƒÉžÀ<¼îŒ¹éO©ˆï°ÿ\06†M0„ÉïIR5ûGŽ;$Œ{ªä•!Ë`û|äLŽê䚘lÁ¹&Ìkl\,`µ®\,7Ž¯$i÷òdž¹Gƒ<¬2½ƒœ×­^óº^ßxË“ô¼]ÌÝÎãëyˆŠY.2œ‰”ÃåJPuàOgS=E¸àŽAâ”4O‰Î‘\\ÁZDs/¢W¹ý-¶Í:‰i7ø;êórMš§õ™!汬¥‘ÑH)•!ºJ#(¦d“X4øal©‹\
+xÞ¶·Ž®±Çc%“ ±Ï½Y*Q´ëÆDH&³ˆK3ž|U%â®Ü‡Æ·þ#¯zX§žŽ:ü5X¥º¶%YnDŒ7âL§ex£nûÂÌW–äyåôdûvÆö÷_°»âŽIî8ð›™t:<Ui1òպ€# ÌWoà±°ä€1 ‚!G†&¤NÜz‰%\
+›žÑ¡äMCÇœÞë`m•ÐP÷àŽ3ãsd$²¦…²c8^´ݳè'•õmí={ƒ€0†?ý|Žï+ ßÒU}••´Yû8Û!u§J…ßVN$¢X‰êl! ‘E÷b‘®zĨԫåk³yâ_G^0@"Èöè?Z‘­t±Æë ç’di25É13Ú!¬Hf…툟¼©9½5jÖM¬[Èæ”qœÏ!E-Z)êÖüFTŠ6³=y&G²?\0Ò\0ËÈï²Ìè<vu!¡ uq˜’!–½ˆëÍ$‚YÞ°1fbËY$‚ÒY`’ŠŠ7\0\0œñæ?{aáLл\,åP8ºŠp‹6X«\0̓É)¢eqÄÝ5Ä}·²4oÏAÑÞÔQ"1NEï[ÌSUÅ©G\0[m)$6Ά¶þçOîËö²ÊïÕÅ8Zá̃ p'©ò²{c™Eï?¸<$ko8ŽM/Å\\-ö†Û\\®­\
+ë³ÎWÙçó¹*âÄdšP‡‰y7Ég[R\,b¬ÓÉ íWô8Z¯ÓÍlóš¬Î†'•A¶ïÖçCˆyç„u@±x¯±`Þ–Á¥ó„eïÏöòI#þŒÑ1Ï›UêzSdµùÍÚ°[©!Æ P»¼k-g´ÇyD2“$@ 8|Ou®³’ «¥ôÕ˜ñš~Š­-\\˜­Û’?d‚Y£(ݼqAby ^üE¦ZòPf üÈÈåžx_ Á!sVhdŒ|6g˜ec¤Ž/Dªøÿ\0jÖÀ·Û‹ª ·Èæõ\\¤Æ¤Rja&ÉA!×ÃiM C×F\\?o*8±KÚ¸„•\\î‘h§åê¬a >*ÏæLBV­ }dSDÈ_ ×ѽ׶$‘’±ŽVÃ"9æ«ÕîrQÉü¿` ÕZ„AjÁ«œpéBX*Ç\0•š"gŸØzC£ŒÇĤ‹ä”d-ôÆÕo­ÌâÆ3\,•îc xy¤IšyEdNâXˆÆÇň†PÃÉÝ;³‰ÆEÔﺷy ×X$urÌ‹&ÌP\,ÎK‚ä·Ÿ'`:V³9ŽH89G;Y°ÄòþJÜŸÔbdÐqÝí`A4²*ÑH0¯ªˆ{J+ä‰ •$\,™§|„á¯4úúM-þ˜µìúº½d Ø9¹J3\0˜"ÈŠ8l .PßgPÄÒH{Æ‘²¾( {ß$È×UH~ŽÅFª¸.É =¥ÀΦÖ\\Ó×kì-á²°’®9^çûÁJŸrÿ\0³¸†Il&$ËÓ-&瑶ÍaŒPCÆ-1mJì˜;AÚCå„A+¤)o«]mVnhåÖÆ+–tEx¾ aÚ’ÐÉIn)#¦Ð†ÅÉš!<5å’7jqÍešY¡* ¦Jðï iÛ$ulÓKŒŠ¼±X¹%œ„’Çø]eŸ°Ó¬mÖ:Dp¸‰ÙWieDžVY¨Ëɤn3Pâ˾ÒT•iSvÂhµ$ætʶ"WýœÃzî„xé;YeÉ«Õ®kl]þg'²Ês†VçOË|Ê9«höüG¥©Ù€êȶ…¶`— ¾‰DŽÜ\
+Q'´]n™ÕÖt³ƒ\,2JÔWwÍÁjyŸ/Ç1å(eÜ _3g¢­™”aC£.ÂÀ©Øy-’¼{AiÁ€ÛX³èIAäi õÆô²‹6¥ó?pÙÌ«i¶ù‹m•e*E}L çHÙUPVè ´"!D¹¶\0ò\
+0XÉ¢EsãrHÉ^²=âtBÅc?ÐE¾µÛ0[–.ͬ}œÄÓŽ´ã¹#´õÑ;2ÈHe‘‘l$(]iZ;‹Pä'•S)5XmW†IlÕ¿*g–{0Ìbw‰çŽ8f Ê>é\,Ĩæ5Öýgþ™’ý:;žh˜f[\\ö¯Î•…rWm{[9ä(é2óè8÷Bc˜ŒnÓŒ¯=¨¤¾CN¨e5äÓK%²ÈØq•¨Føüµ=Iéw•òÕG9îEbþß—*ª5~UzÚgõìÀ/¨·küãÙ¢À.Ÿ’òVw<‹ÚG'X=+ëÆæÌÕ-v”Þ>†Èxå¬ÛŒ‰X«ºØ¡†µ “=røP°šd·.«O¦µ>¢Ø2k­ªÌ*¾Ða˜sB± ™‡03!¬žÅž7ŽLµ²C<oèj§R½S§äÓ9©ñÅšz“Ä™<M’HîâíÈÍ[]àR+OÎ4‘eMÝU˜bÒ…56€EŽÍiN7'±<25¢ŒNÁOèŠf \,Dr“öê—ÑÑÑÒ÷LÝ_|g…ºäî@ÄqÎr&ÿ\0y­ ÇÒÂ{½vz+@êƒDF¯Ù9L’E_‘µUʉãÆÛ.Ýhñ< ÁükÄ9¹¾Ã8;E†¦ž ÁØWä*¡e‰\,Š× ¶˜“H”¤žU —Î’#Ýå5bv;¬ÝO klý¿µÏm`´bÊäb0È\05A™¯òÕd™öòDôTVÊÖ¹¿)Ö|¼?ÎzNL° ­ÖB»ù"ÌÉ¥ž1€‰ú±ç”Ê“Œ‰¨Aã†ÁC!ðHù%jΨ²zéë§=ИüöÏgšxþ®ÒcìCì/^…Lm{k(\,9†¹bôÑ€¾Ò*HhÔnõŸT^ÅêL9!g¨0ó\\G ùmvÍ怉7ÙJÇZ’pos‡šP%¥È»ÛHfJß]l˜»ãôù­>V¾Œõr­~[Cej«Ò&\\P!…‚²N‹=Ñ*Èç?íï0mõ· m*0Ü“]‰·>¯INó¤°VYu³Wgå*rVò†Ôý •PS-cá<ÛP3èó5-.rÔþH].¡²Ücë‚—šµ*h0 Ý„ÕYoë@‹Ø†sgªé²„ÂÕ„åQ’DŽg}çÒºÐÇî6Å\\ØhÇž©g9e€5öWBÁi°’ºÔ2ÓíÃ|H=tÍ4qf \
+ñãÚlNà ƒ!ˆ½º[­/ÓÉI\,¢ØŽ^pCÂÄJ²V1 2î<;7±ägõórMZíU¯dÍ~H‘¦匤\\PH볎2³rÅ×nOöUœúRk7}þ«—÷¶œ£Î¤ãHO[F^ßá­èjÉ9j©4W6 K¿ÜÙVY™›9°Ê*×ÝhM0³Ë6}«e4wÂu½ºn€9 {cÃqÄ£AªÐݹ¼³•šÄ›~¢C…b( <ó#„wÚ왈qœ­ˆ˜ÞÀXíu—VÐÝUÎËŽdõöv›[÷¾0£¦¼$«Cíc!†ÊÐ!„ˆ2±ŠÆ"7«Wu£u¨GeêÅÐk\
+Ï^Ã_Xòex‰Èuü‡ –AßLhrm2Ï \\$Mµ]£ÔZÓ5­bJvù5(/÷1Ö6« u MÛ¨° ª`ŽHÒR‡õì‘ɶdÇáêàËÍÞI¬Í}eE–9LÕ\,«¤bHÙƒC* ÍTû”Þé4í¹¸âKí~ëc§Ç]ö—Üe?ËɵjÇ~±ÆÚ-<Óñô”c$ûù_P[s%¨ó\0ãÄcÉKY]]Y\\/'ñø±­äiuŸeõN¨Éj4EÃ[°ÅÝÔÕL ¶¾¤y¶è•–€FmoûÚñ&…V5_ݸ£ò™;Id ðÚûFºæœ‚NKå«8Ú–WSÍ)²ÏT5´3Ç^êûÃZ; ’¶0U‘Ç ›ûÈ?²xÜÈùËžY=Ž­ãêxdDÜÙÃOäÝXä\,ì)²kž« í-¬e}tUN±€?¼\
+?½N5wÏdêéêbžRW¿˜ÞI’ e¥³<V¥¬dÇ4¶Ü’û©R)·†9åötÏ=¾ö6•¬ÍÞÕŠ°ÇKÆÅ”™Ö%ÆÆ™ œ…*ƒ¸‹Þcù¦4ðá{ÚŽ=î“óülI܉Ü-9$pèºK.åã ƒ¤´«¼ÚZ×YSŒx:s·:¢‚Í]Sµ)e/êf±Ø=ºñ××öý–Á (“w;6.³yn=à×x½@$Åa]œvMËð3Øv[j^UD¬ež²bÁRç†'Á\\wÝ#칿—7Å¥ä—í_œßmrûÌÌA¤Åìl‚³ÊD8ÕÓG– ñCÐ8Ë Ó%‚¢\0µh§{\\c©ÓwÇiÊœ™Ê——–¼™ef¸®#ò!xüuPS´zLßév!$SÓäD±Ñîîi«ß:¾¶’ÎæÎ íbsz*ljŽ‡#—ÍE+F µË˜Ém=•úHbÇâéÅVhY²³±îÇnð›A\,–æHäKz…ŒŒ•(c–{ ëF\
+ÖÒ´igf½4–VN1Y3xˆ¨±Á7 8õê9ᬶ\,L6¶‡Ú€e-0PU˜¶×•GZ×QÒ–æ 5¨r\0Œ9Äû¢«¦šyˆÅYUâ.*áÜödžµúÙ ä œ~$suÙfNŽ–¿“Œp´k™K®¦:Õw‡VÂâû—È\,ÍkaÃ/wÚì¿m|¡yEÛªå4ܨ¦wÞYË¥nªu“ÿ\0TÜñ¶>¨kóÍuõË÷NyÎU‰"F  C CŒ†Ö£ Ãé²RUÕK]A¡¼eANC´š[«RÆdAÇÓ\\ÊÂ46ÀÈèæ5 IJÉúÎiÁ¨4õ{4¯XÀQ±ªl8ú{W¢’°YZÁV3W‹pÒWidv}ÇaBp±Ys€ËŸª£^ÊZ‹²(zÕeªå”Ö/ùs™LÏ ˆ{ŽÇ¬îù¸bõÀñù|üéAqâêŽ?¡œ&¸J»©ó>K¬r€ŽA""'”â‹y"É ˜ÑêcㆃmÈ‚Ø%.rºȲÌGm­¼Š°bÅÝGS\\Û_ÕCõ°FÍá„\,Ì‘\\<ªÜHlàåGrt<_”ФSâ¹Ùõy˸­³ÝVΖ¨í)r\0ï²\
+ÎÑöÉ`bŒ\,…ˆÇû©?œ€ßÉ•œ]SuKsÌósžçšÇk òÛ)qú³4ðG›0yƒ°&”G[FHêÿ\0Õ"séɪ±CìEÍÚÿ\0Òº¸s§ªã¯Á”l„KbÕ(#½6A«Ë%x–O­ïIh$w\
+L‚}Ê/-˜5ÓDz—jØÎÛ¿^ZI\\”«e¬VJ1NÐÍ+i¬Qì„ J$³¸d⬧¦ÏÊ|yGºåNbÂÿ\0-“M¾ä¾LÈêÅ ›ˆl­ñ”Í¥R^<áË_-°Øhç‰ÇWÄbö²t5%Ž ñ¼‘¼î–‡Šèa·Èqç \\ñµemˆw¬?KoW¼ÎÁ}cAv £‹3œ!´¦C ßtÙ °íÚ«#Ó§-ݯp—"_r·%XD8E1á­–yTiPVNË Ì!É!Õâ<SØC3Zéž]#åo8 NÞ Øò˜{;»œw8w ÅsÂÅbk/øŸ™xz††Î&Æ[Þèœ&fÈï[¬a’²Úv˘’ÉÐúRÁ°PMšžïÙÂc ÂP³ßÉTŸ/J|QÈÇÊ#³1Ç®8CvŽK3Ê“\,‹'Pìé1–¼Øø^Z•²9GÊÛ¬•è[L}ߪŠ«²¡+~dì ËîÑrV€@ÏÊ:{NÖ6<‚à ÍÍ%÷"Þ6Ôòàÿ\0MYR¯>`Ia\
+[èÒ&Ll“˜Ù":)„s=Ì?‰‹³;Nú¢ò†“+P-gwQMUÜǶ¸Xìd»©Ë\\8нbAy¯Bt‚Æ‘2­‚tPà ±DÌë6m‚\,n\
+—‰Ó%ƒÈK#¶×§0ZrF(¬Û-ý‚"Ó‹*òÎÌ°Ê/Ë¢¨†®R1E8¢Oø»s]/dž÷/2GyÃ7êLhœ—‹ýhÉbE4H5X¿n:76".üBö8‰üéë.×1ÚO)jD|¿PU»bNÄv®r9d’z±Ë3Ôw˜–únn±€¡¤b7êÝèóŠ™mK¬8ãLxy«Á —‚³=c¯p¬BrWþjÄ<–\
+ª£nµÚ½á|ùk]øTDW5éO*ª¨ß><¯çÇ”òžN‡/«Âü§Â"'•TDETDo©U|"'ÏÂùNŽ¡Dlvÿ\0N¯ýTjlI©8;ätE„\\%#<#›0ïd𪊿?…ü¢§Â§…^²‘úW÷¬Eí5ENä\0jg°IÄ‚eœ°vN3Ý0òÏ\,##½lzÉbV9©ëO-Åq©ðŸô‹ÿ\0Ú§”ÿ\0Ž•n'åmOh"½ÎžHÿ\0¶hÉy¾ÝÓF±µ«æF"Hß(äOÚöú‘ªŠ«á<Rý3õ] –s`=ŒK‚eé]aŽEŠh:*O6ÍÕ‚¡¶ñÒ¿Ñ‘jìlb$Q”¤ѹÝš8I÷4DìC¸+ɉØõ72PË-N¢·At¿}4´GVÎHà²e¹«2*»*’a:8Œ’'½ –"–ez‹"=½/:$ö™ñ¨8æîœv…Œ¢ \
+©Ê‚FÆÙ¯drJ’ 6DDg\
+D±¬.WÇ b‹Þûñ uÇ9Œf«Wa5ô†T9°0Ñ 8Kj…‘Ñ•HÖÉÑÄä…ŒlÎsÖF½WÏRG…ïËGȹœ¦¶žªÊºüê\\ƒ‹‚9ìLŠÚ®ÎgUÞe÷žü ±Ð±ZÚðcJø~áóJ3¡‘±³°ÒÆŸÌãèd0÷é^C2¨.­ÇêQ;u¥FÄœ›ƒ#.Ü÷ÜùòœØ¬¾2Ìð\\Šh^t"@èHƒcÊ!·cÅË%Jù²È?aÆ[¬hxŽ{ª Ñ‹«©·±û‰­+¡½‚‘–c‘H؇•ÄI#¤{Õì‰@¼G܉r'5v¿Ç¹X\,îv^qÎÙjxäMÖocl- ƒ «½Ãß_H9¬ ’ddy؆:’ÙGOb(“æ©æ÷"‹È|gV/(Yhí\,ÉVí*N¨ÂRD¢PÙ_ý¦a2[âä±–jb\\cE V+QÌk#·•¹·žù?McÉ’PàÃŒðxKŒ/OL£ëdƒ;V]]¥èw6'Ëj93ZIƒ¸X¡t0>IÄèÜ{Ý– ŽYñõĦj‘Ú1ÕÊàX’ãGYÛôwbÎÛ¶Ä4ËÌKJ9ªc¤²DE˜ê÷¬É¢´qÈ#<È7\, §ŒcbKu¿XŽ~)ø‹)k­ùcCy\
+¹C*Z3²§¨²ÛÚœlõÖÏ`.ˆqÁË2¢´v‘ë’ì“â*\0cL.ñ³ø^ä¼–3S¡‡yxMàœ‡µßb©)ò¼¥Ç6bU­ãœÆŽ ¹}´ä{»¶ gJtLH44ŒX"–¦xØàþH­ªäL~šÛ[0¶‘l‹}ÊßãÖA\\%ÌV•=e œ¤Ia¤Ë‚¤ FiÞÀËTô’Dš†m»dãÞä+´¹â´àWñµNÖۻ̓cqÌ=ÀßÕØáè- Òyd>È~Î涞à[Úd¤€iàXá™Ö\
+ø 9¦é%v&[ðÌË“’RñYúË7†½©@²¬üÕÒ"%‰åŒ»*…äÆ^öNÀžÍ‘ B$Hà(ð´×·$±Ž;E2Ç%Ù½Än7=5È°.½åà9³˜s‘QäktæK]kÉ•RÜj¹õÛ‚©³yb%WëìA§`.ÂÐrÁÌÒ¯ºË$²Ñ…7]šïöÝÀϺî1“ès\
+ýcp½ºf¬s™`/m.寳§äÝn.ž²¶+fêWn¾Úÿ\0ïF¦s.\
+2<\
+øb3'äÎüõ÷ÃT‰Ë`óvhîSîW®Ó.ñ¿ÜZT³¤Ï nA˶4£"ÀÚÐÒWhEhÖê;H'¡˜äáoµ„Þp‡5qŽ;ƒ{tÐZvãÂÐò©´×9«¡3Ùz’û’Ôñ†T:û­ÌUõ§ZØde‰·6åq JDÅK©×2×ï×–DŽìt«´°ÉM_^Icx)©UŽ¹yÈ ·jJÎÔNdŒœí>“T_¨n­8R{ˆ³Í ŽK$ ×ø°ò[bú£òìúý§Ôc‚Íàêk$íã 5 /ÐÞXQ‚ŠÏ8%•n³EÈ–’Àvóa\
+òÄÛú«9‹ÓW+Ž"xþØ@\,®ü}g#ÕRñ¶\
+JaŬ³ZKK¢è€Œ*¿¹*ÎÒØ{/M}p‰bࣻª¼½·¶%lepÄ™+gH:}Y½gÄu^ßñ:\,ÍÇ\,ôÝËìÚÜrÄE·Ý¤öí¾¿5÷”©5e ðÉrvh¢I† ˆA‚àâ.Úù«†¶|Ÿ´ã¬ÙdsùÐbk?›ïK§äŠvò&Šÿ\0Ó\\j»)CZ&}à­í âÉ-E»Æ‚ºd…ŠìZºž¶X<uQkU¡‚ʼnòOzå%ŽŽY$f@²Î –wµÜ^ÖÞiÇÂÎLžNB«iѤšÎBX(ŽÝ:R1ÉÉ#ˆw²ÿ\0E\
+ÿ\0ÒĺS¬t9.*ís¶=v^B³ós{î]³Üß:ÚÍ8æºQB¯m…¨•±=J™pÊ; {Už6I#HÔl\,Bà;xÜómÒÜòÍ—ò[]Q''Ô )™ÈtòäªËœ‚pæ ™„Ó®¢©¢j—Øa“\
+òŸ$«XúŸîË'Û[O¨ÌAkœäC¯4Yú¼•1ô±ÑV=<yLNrÌ\0æ·ÍfK) CÛPù«¬µEq9cW¾žý(¬p6}¼öú¶–\\MAQCY{º»k*õ:ýºVWwqf\
+‘ˆú÷ 5t0…öâ‹í¢Ar¢Fš§™ÕøÜ$qÑ”O—Ô™\,žNÛI-ŠÕ±U5™è}d‘Aix*´Ò9(»Ä¯j!Óiñx¦NHì—¯SŽ¯ªð4›Ö1µà˜£S¢ˆçi%gî…›n¸ã«'•û€±ÛÙYÐÊ5ù-oà„ÊRG<Ãæ\
+§<XFIöFAÅ<b¼f²±F‘£ÿ\0ìd½~ß´ÚB(®ªç7ˆ9›$Ó#¾¥{Z÷XžAãê«Y\
+G1òæÑTØByd\,Ñ\,r4‰g†bL|8´í™6ÛEŽÙÆîÃÉÞrVx#K\
+£Sd?ê5µ§¦Ž=œcK_afÃ6!F\\"åaÚF ~ ì#5—S×Zætö™=%Ý°ñ{ó±é ¥2¹kˆÔš\
+¦Ãm\0­XŽRÖ ä˜’y(¾ª NœÒ˜Ì}(kÉ8Ô¸:Pˆø9Ž[™\
+U¯ƒ³½yZŒÒÍ@òߊ¦è ú½ü¦{#=©¬veÓÙË3ÊÁ”T¥fDWâHeï 1†n<ø±(|…/Œ\,ëy#ˆî³Ñ×¥ìØ\\´³‰qJIb!•ÒWúÔ¹ÕFtVýÓ$DX¾á±2 Y«"ÙŸ]Þ>–>‰}ቢ#ì3-ŒåZÓæ‰Fßñκ–ôÓacÔI’œi¢|ˆž•däDö9Š¨‹Gå+¸¶Y`¥ÞQhs{ŽM¬ÅÉrsg§¶0ëŒZl°gÈâ6¤ÊØ\\kQ‘8R¬ë!:WQ¾©†7Ò¾ºËìç¹!K? õÒ²½!|¨çûr!̽}Ç (îz¹Y›Æž¤˜mÛ’µ\0©@Y’åA'z6RõÖ/ÓÍ4¬ì‘##{M›nºKÓé$¡X¾Œ/=xjXD]öe»Ê£’ãPðW™ÒT^QƦ>´è=~|Dü'•TDUWxO>|«Ê§÷UUùUèèzx_øÿ\0ö½IÛÇð§÷ùP÷Õ¸ÿ\0÷ºé×(åDðž?¯ôOꈋò©çÇ„ü~:㣠àpv?·útuS¯¶°¬> Ip¦:O5VJפ­Tj3Ñá$j/¡Z¬TýªßOÇOë´yXùÇH߶¾Ú[¸¢S”PÄK–£~ÒS]â'’'úˆ…MI}ÙØÄ‘¯F±<ÑU>ñùð¨‹ÿ\0h½z²Gµ=HªŠŽòÏJ±=/o…õ+<|øOü||ø_ ½ÓÚ‹#¦òTòefZ¶«Ù’Œ¬ÍJçbDnݚ䘤Tª;#´MÅÓfU#AŸÓ˜ÍERjסA3ÂðÁu#_ª«Íx—†_¾ÝÕ0WVeoï>Óò—!CÝ!iïi¯é#¾~nò…“û‘eÉ–0…l„%‚H=–èEjE+¦WF#ãöU!|ôzn>”ùŸs9¦ÞÈúl©ôºc5"—P ]W‘ŒŒCÜD•¡c:\
+Ž[ãy¬rãa…îß‘1ù±sþÈ7®®”&†e“`“S‡šúKqK’fÛ…ˆ§«cŸµ\,ò *E2ÄÉ%í“ê<7Õ\\ÑÈe\\š+ˆÑe`rË>N <¤Õ²Æ£[Cv”6SNðO­P Ž`…ˆÙ…ló]0ÿ\0Oäî[9Köë=ÙfžmDË^#;÷~ÌÒ`ø$Žwpª_‹¢KÒ:ƒ \\dBHaH•^°*¯w„°°­ì‘E!<… ÔÉ^öÌü>S™«±¸½¾Ç@ ôËkÂ65TÕÉ n~{Y°µ[ 3”Zm|í„šÜñµFÿ\0™PE°&¥=‘ª\\‡ÜN#)´Íáí8'_[ÞVO+—ãí_#ó†w%sˆM½ìïݵè¤õ´—U-Þ´BÁ ºÈ‰®€KE \0–n?ê-€Ø „Íé†À&³XÉr–c¬£Û[<ÁŸQ#Y—ª;>}óØÃ:¤†×Û ìa7öê"F>UïqýóóŸ;ñ_i—\\^+4 Δé4r8\\Þ6ö³U!ÓË_¥»m «%¿´\\½•ë\\±b¡XËlrKZ¡Ÿ‚ª¦îYedz-jõªØæ0wZ+Å)8ãØ‘æ˲øä&wñ“^ŠÃ628­¡2½!Nò3³JR!&ìb.þ"z•¬‡0bò{£óüÙöÆåA¥©ãžÄŸãrÖ\0m´Áò7"XÕ:¬ªÜTûR*sWOa’”ÙH…NŠV3™áÃdv™Þá97…qrd¹Bìí/(ëx4mÑ‚7õ3X]ß$Ù<7d¸©ÓU‘…g‡5¤‘Ÿ<&1 Y£‘›`¹+ÉSñŸ)o+x_–oxûQ¦á®[A-4SÒ‡J^¶žóVž;û:+í|C~h4Ó+\,'€ˆC+½ÚwãUÂ<Ú¦ …ç×cënt¸KhóöqixßMgúv‹SY ëMµ²¯'ظ¯««®³ç\0cKš;xÉ!ùײPÞžªTˆ^¯zq•[¶+Á4£yÖÀ¬ëGe\\e0!Ý‚åP[jª4v±?g¸›G-‘/p¶#\,Š<¶Î6*#òK¯+òOhÝÁÜñÏ~»­ÂÓæeÈì3µXHï­x²Ó}T¦TŸ€­Õ‹Y[T2[Ƴ]Ô5„bÜ+Øô÷’E'”yC¸¦ÛǺ“àp{N>^AÑa)uV:ʪ­<‘ÇQÇœw*ºœ ¯¬ÚïE\,Úiª*'H\\àQ$kß´Ðpæ@Þ;îc€öÚ †·y¿¹“ÇçØ¡‹#ÅÕ"¸eÓG!´%Dû@/ëO£—x1•éUg]{MœBÚäÆ<ùÌí±ÙæŸ.º]¢¦ûq¶ÑÇ]\,© N¹ñ€¦\0³P@a´š¸9tG9ªÆV(!®8šwüK-*™šI£°ÀÊ.K³4Áæ®Û× ŽDö¦f݃ÄG&û¤³\,Ö\0¯ZY­GD8#Û„n‘̇}÷ ÜO‚w'a'Âw'gÉ×EðQ™h­qIƒ¿KIÒ-mF‹E\0Z\,ÞÔ!rUHZRWUD¥…RƱèeRšaºŽÆ6<«£ŸŒ ª+odTØçl@&©GH|àO2È×ÝVÊC£±yÅ÷ HQdtŽr«·í熴Üo°§ÚÝäíhv5ähÄ6 ûxi«†WŒ!0“ïÖHHÐÃ]0ÊÁ̯”Y\\Û (éÒØVçœdÅP”>j*šëm›Y$o’HIp$„A\,Žˆ¼†¦˜ö1¤¸•!î•_4ªôÛZÎÖ–Éã±Ú)hì½›$D¶ªÊÓ+yÑÈ $­³<‹¸”« Ø’ðº6¦o“·©\,"Ä Š8% \
+K"n±Æ»$q‰H*J‡Ì=v™ µí›«JÙzŠâ{æãy÷!kJIñ™ZÂN\\±VÅïG õvNHã)Š’+"cÒUZÔÌ ˆóùè8/IŲÔÆìfŠŸNµ1ºI•îÍ]ÊË \,Ó  ‘›__L h¥xΘµj¹[\,MÂ'¼NFÐÚwWË|y‚aWyÂìËÑU×ÒÀ$¼c©+´“ÈTŒk¢j×”‰aj6G:tª÷H¨³aôèï"ÿ\0 ÃÔ5É onî\0„³¨-Þy—–¶4„[Ž ÌÜÍVÔUMh<ñÊ)MœF4¸ÅHG|­’êÆ‘ÈkM+§õ^(?⦾/#c¬­Ü‚*×!ÈvÛ±HZ þbÁìI@S.ÑÙÊÚ_Pdð÷Ì) 6C†…%ŒÕ±Ü†H'f42ÆêBq´ƒÞóÓ’å~Ör–´kZ}Ž–.là uI†W[-cy‚®à0¸÷gšRVœkrÇÄ¿ªŠâc|FFÆ·ÞE‘Mú»ó\0T¿F¨u•Á£CbœRg²HäƒÛžóÎÐJ(®ŠI#!Ê–’5íE_\
+4±ŽØ Š&µt“kEgg±Þ­ÃÊx2 ]tõ4/¢®meŒÂ[C3c¶ó°ØbÄ\0Âz'ö§|]cgüG=É’úlçø*²ê/Öùó¹€L±®û†-ƒqœgŸChDÑ'ŸpI4gæãl°£$²I;ÒÇÆ°ýv™ ºAÚåu­šXN=Vå Yª™ëÇj>%ê‹I3EZX“²IJÀ?hÖ¥[VÁY̲glvîów+!©h¥’¹)³Áø„#pvvØøÀfEUTU_?Q|xòŠªïìž~USÊüüos"xTøôü|'þQûEøèëšÏÎÄï·Ïñãý¿°ë¨|ø' ?;ßùÛï÷ëÏ£££¯:::åSñÿ\0IçþúÇ\\tttuݯsQZŠžZåEkWÊ·Ï>QºùOÂüyEðž;{ò¯åþ|ùUõ#]å~~WÊ/—'©Þ—/—7ÊúU:òèè>FÇÈ\0ù£«Û5¾ÙeÒEd!u©4Aš’xÇŠv±³²§Y!‰“5­lŠÈÚ®ô§îEjt¬Û÷1É—vôzI«Mš«–£GûÜí°€@’±ì’zr†Ce"ݯ5„y‰dF5A.•¸¢ª'éùü'õøþßÛ®É#›ãÇ„ñøý¬óñýÓùùù_ʧÂüu°‡+‘¯]êÃvÜuä‘&hRĉ~><&íîÉÜN +ñ\0Ø:üu>/eÖYè×’ER‚B€9Cò¥Óƒñ>wBÅþAK'n]ýò[CÄÙlx\\YÃGC­°¶äa²*γI¿aÕ êkŽE`æÞñå=(1ÓAz`t–1(ÓÙYLEÉÈPùžÞª¾aʨ㌵ÖÀþ6È_]ºæÓüò²Ùèè*6 ½Þ`Z™£œ™~Þ¸ë{'ÑPâXø{RˆV65•ÎŠåkáÍEs˜ç~ÕEOÜèØ®òŸ»ÐÔ_(ÔDëÒÄöÉÖ9þ—³Ã\\‹áÏ”DùTDò¿•_*¾UUU–Ž½Ô’ gK –™ZdVü¶ŒF`P\,QÈyK?mGzcÜ;îÝ.ätN"ðª=gh¸/jI8sw’+1î2‘YËŒ]”ñë(.Þû ¿ˆÊÌ’%\\•Õ•::FNn„ÿ\0°Ó““4cƒ\,R\
+ÙGX½â]$±Ì‹<rG+c{\\ooZzáE¨°g+k½ñ[g¯·†³gu˜Éšm¡9¦Ù‡ °«ií¹¶“àD•™¨QcLÈñ7ÉrÆ× ±ÅWrT!¤qÆæE÷05ÏsÇ"F±DNIeðÉ""½}(Ÿ-9ží¹®ešs³ RƬ¯kF¯’ŠX>cTIF)®{_Í–6¹Ë#XðîžÓÕã4qCfœÐ‚'–»ªÈÈ\0«’å˜m²QÅ@”t¡§“S—p"·çúŠy(#njáB°ß© lH;yë9Çs ³¥«\0êø0ûk É¯\,ö¦j*).†9Kµ§µ÷ØüÖ’¡’Iꃸ´”<*ß.–f]}Ü0™¼¿&W\\ŠÒ žI)72½‘F(rÊ÷¾EŒ)b|qC<äÃ#ˆÞ±}®ïoc!clMŠ4u=ñU€L׊÷µêp3ö~Ȧœ’$j§¢ifGÎ’ÈÖ«o |²ZÕÓ4€¬-¬`ŠGY}Äc –_*Õ$˜¥‚f1’*»Àn†W*¯©ê×#S+®ô½{o:¬Ñ Llá÷ú…*ÊÜ„ˆQ÷\0ðŒ„còG“ÖoàÙ˜©½«<†1#BÂHV"ä¨ÜQZHÔP¼ŒT‚U~:—î æå®åÍ~q3Ân/{ƒxX¦Û\0Ñÿ\0™3äZ”Ù\,dÍMí6Q•CA0Á愈G‰¬H½–+fû]UÆ¢PñF %íNûê.1yu”²V\\X‘1ñJë\
+2ç2¶ÖJè\
+`äI(ˆA3×A!Ë4Q½˜V`;¢—‹ ²½°Êé*¤ŽÇ=yLÁÁm9B½eöÀ†8¼È²ÆåÓ’é•}m‘ÏðŠ®FçêzƒW5XZ ›ÁC”AÜQ°$t…ÈqÀL¤Af\,²Ê@ÑDG£Ä(æBžŽ¯u½kЖñ°Ï{0´Zº¤B´A¤·fcíý<I`!UQùn©l㨠Ku‹deã¬ÈÒØg‘ž2ð†‘û…–i'Ÿw-÷ðNàeõÌý÷d¸ï(6zh“qkŽ€À×ÛIÆ|lÄ“îºYŽq¢€ôD•&ÏXY#GôDÜ2>­ýæ‹ÝŸpU"el$±ã~ÍÇŽÊ/Ú¬v–f%–®âzša¯µVgJ­Ž•‹¶É^’2¾`îo”ù†èÛkûÒÆaô40¦Xã€tr£aIQ©7CXÅFÈÖzF§ïEnÏz¹Þ¥r½Ê‹åÎù_*ªª¿?ÕU|ùüùU_>~z‚ú•êÞ7QáæÒú_5<\\÷¢µ)s°·rqÖ_ðõÖ"AV¼r’çó${\0/uGÕ£ÓßKli¼ªêÕµ±’Ž©†•HÞ*2p±/6Då4‘û¨dˆàç}úŠÕF9Äð¨¾>ʯ„ñý>|ÿ\0åWúxè뢪¯Ê¯•þëÑÔ«OGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\\£•Â~ý“ÿ\0ç\\úáSãüyO ý?>>?”ñå>áW££££®}oO¹~Êð‰ÿ\0HŸ ñ×ç"*|*/çÊ#¿íÇþS££¯w?¹þ磡äO ãÇçý-_ÇþSÿ\0Ÿïð‹çÂuÊÈåUUTùü¢5¨Ÿþ(ˆßíãÇGGFç÷?|ý¿oòþ>::áÏs¿Ô¿Â"""~WÂ5å|"'Ç㮪¾·ü"'ýttuçGGGGGGG_ÿÙ,t,2,240123904,2000-05-25,w,ÿØÿà\0JFIF\0\0p\0p\0\0ÿíÔPhotoshop 3.0\08BIMé\
+Print Info\0\0\0\0x\0\0P\0H\0H\0\0\0\0Ú(ÿáÿâùFP\0(ü\0\0P\0H\0H\0\0\0\0Ú(\0\0\0\0\0d\0\0\0\0\0\0\0\0\0\0\0'\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0d\0\0\0\0\0\0"r\0\0\0\0\0\0\0\0\0\0\0\0þ|\0\0\08BIMí\
+Resolution\0\0\0\0\0pU?\0\0\0pU?\0\08BIM FX Global Lighting Angle\0\0\0\0\0\0\0x8BIMFX Global Altitude\0\0\0\0\0\0\08BIMó Print Flags\0\0\0 \0\0\0\0\0\0\0\0\08BIM\
+Copyright Flag\0\0\0\0\0\08BIM'Japanese Print Flags\0\0\0\0\
+\0\0\0\0\0\0\0\08BIMõColor Halftone Settings\0\0\0H\0/ff\0\0lff\0\0\0\0\0\0\0/ff\0\0¡™š\0\0\0\0\0\0\02\0\0\0\0Z\0\0\0\0\0\0\0\0\05\0\0\0\0-\0\0\0\0\0\0\0\08BIMøColor Transfer Settings\0\0\0p\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè\0\08BIM\0 Layer State\0\0\0\08BIM Layer Groups\0\0\0\0\0\0\0\08BIMGuides\0\0\0\0\0\0\0\0\0@\0\0@\0\0\0\08BIM URL overrides\0\0\0\0\0\0\08BIMSlices\0\0\0\0u\0\0\0\0\0\0\0\0\0\0\0\0\0I\0\0:\0\0\0\
+\0U\0n\0t\0i\0t\0l\0e\0d\0-\01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0:\0\0I\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\08BIMICC Untagged Flag\0\0\0\08BIMLayer ID Generator Base\0\0\0\0\0\08BIM New Windows Thumbnail\0\0i\0\0\0\0\0\0m\0\0\0p\0\0H\0\0€\0\0M\0\0ÿØÿà\0JFIF\0\0H\0H\0\0ÿî\0Adobe\0d€\0\0\0ÿÛ\0„\0    \
+         ÿÀ\0\0p\0m"\0ÿÝ\0\0ÿÄ?\0\0\0\0\0\0\0\0\0\0 \
+ \0\0\0\0\0\0\0\0\0 \
+ \0 3\0!1AQa"q2‘¡±B#$RÁb34r‚ÑC%’Sðáñcs5¢²ƒ&D“TdE£t6ÒUâeò³„ÃÓuãóF'”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷\05\0!1AQaq"2‘¡±B#ÁRÑð3$bár‚’CScs4ñ%¢²ƒ&5ÂÒD“T£dEU6teâò³„ÃÓuãóF”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö'7GWgw‡—§·ÇÿÚ\0 \0\0?\0ò¤’I%)$“µŽ{ƒZ$”@$ÐÕK#ã`æeÇ©Öv4ÿ\09h`tÀaÏ\0»™"GöþËrŠrC}:€p-‚÷ ÛïÛº¶ÖÖ³W÷ÏЦaÄ«ê¯T±Á„Õ[Ü$1Ï÷;í¬=Mÿ\0SzàK+ÈÍv7ðõ kªÀ·¿´u~®Xë)Æd´ØOøkoÙV=ßG~Ï´_ýµdõpkÞÊ릧\0ÚÜðZßTÿ\06ׇ†»cÂ;gÓýúÿ\0qÁ ¨Ž.–/ðW};Íé}G\0¶ãY@q†¹í!¤ÿ\0!ÿ\0Aÿ\0ÙUW©×ŸšÚÍoÇeÏ o®[I€ÿ\0KÔk¯Çµÿ\0è÷S±SÎú£Ðz¥/ÈÇe2ÝK¬…pÍÊÆe›+Ùô?SÙéÿ\0¢zŽ|½l~Ýý Ûç -³ÐºEÈæ×ì|š2.ªÖð”[?GùÚÿ\0ÃW[Öz€‚4)RI$‚ŸÿÐò¤’I%( +k¦tÌ’ßPQaÓqqc 4{¾—Ñk9Ë? ëšó0‡m&&ÐþNïßüÅ×tŒ\,¬çKXkDZî{ -cAîûMnç5Õ·ô”zŸCÓV°Ç‚<f¬÷샮ŒqqZXç=:š\\óevÄ}:Úí÷Yµû=þõgb=–W“…N= ‡W{ØøZ]eY6¾·9”ûëôëõïÿ\0¦µªé´XN®®æ?Õʹ“c¶–‹ë}Gýž—åZÏÕ«oé}+\,ý§ê\,ÿ\0¬Xc¥:ÌÌ[®³ Ù”à\,{f›3w7};®Ý²×}?ü Kñ¢v¿OòâZEjë“Ó›[oÈêYX Ê\0ã¿3ÓcÑï>Ÿ¨ßOÜÇû=gú/URʦüj­fMfbÒáúÅ ¬<o­Ï©ŽeM¦æ} ¶zàé·ÔýçOQÊÉ­¿i±Ù eD0¸ ±¸nÙ²?I¹ûÿ\0Iþý\
+7QêPq^]²À^ƶð ^ß¡±þýÛl²§UoÐRG ºOÙÿ\08z–™‡¡ÇÎéUÑS1ìËÇk×YK/®îÜ-Ã5»m;½OÐV¬_×-ýE_h&7SaØXïsí¶«ÌŠî±­gèþžÏçíôÙZÍÖLKë»+ìÖQ{ÜÍϱÔ>¶“íÈ¿ìÙ5¹¾žÊ¶Óúoðÿ\0á—IÒº‡GÈé˜ÖæUf(#ôö}œ<þ›Ðý=Öä__©c÷¿Óú~­ßÌ2ÙŽLõDÿ\0î’5Ð+:£‰Õs1rk†ìVºËXîOm”T>ÄæîÙöŠ¬þwùÏÑ¿Ó³…úÑõfþ…–v;ÖÁµÎ] Aþ“·Û^UlØ÷³óÙúV/]¶ŒŠÞöb1®¡•þŽìRÖÞÛ'c­¶¦\
+wúu¹¶Sè?ôì®ÊýEÈõŠë²ñ‹ÔZË1òêÛ} ìyÎÄÎÆw·f]{¿G^Úýz÷ãoô­±B`2ÝhkMWûæ©+Gþ›nûM”˜ÜÃ-sHß]µ»MÕÛ[›eÈUÕZ7U®Ô¹ÿÑò¤€’’M&NØ'¹ýÔèGŠ@w*u°nôÙ]T öÙµi$¸úlfÐ×7Ôcÿ\0yt}C­åÕ’1q@shs‹«hvê÷z›qýÿ\0en?ø\,wúÞ¯ó÷£¯¢8ÓšÛ*­Ç!•½¸¥°bòÝ•ØwýOsíþFÏÑ¥e—Qc±™d;šÙmdlÎm–;cÝ[ì/ÿ\0ƒZ#L€¡ ½|ïXÌÍ_rõ8Xz«*}—:šk°1í²ùX×ÅÌÇÀÆg¶×Ûë9¾¯©ú ÿ\0¥ÿ\0´õ¦ÈêLê×}÷cãìŒF½Ú2·ÿ\0H«.¶»×9ïc}—Ù~;ÿ\0Múðkc2óQÂq´7öºŠƒ*8Žú·!÷mo§ëîo¨üŠ²-gú/Ñ«4ô\
+îºüˆÉ·¶¹öã¿#}5;eõלÁ_Ú3=o§éþ¯^7ëiµ7ƒ$ŸOý‰¹y¶©ú±Óò®¶¬[Cs·tœ¯U®©á»®³.·Øçûú•[= }oNËÿ\0]cáÓKz€«©Ôûig¨ì†UfÂKóeÏ÷oe»~Ñ]_¦ÿ\0®.ïêçGwNæüš«ìh/sÝ°‘ˆëwzuzž“Yö_´³×©þŸóŸÍª[ºS³Ÿ]ȯn;\0­¶¡Ž/;›NF0ýnÍ¿¤Ù³×ö% Þ³"b}<]o÷‚Œ4ºÕÄoLÇêLôvÞî¡P·OxúU{hÇ®›[èÿ\00ÊÞíï£Ö»ßmÖz¶*NC§çÕFV17aneu=ÐáUÛèÇ;ln×2íÔ½ž­LºÚo¯ùõ¯…õg+7"šœúh¶æ¸3=ÄÂ\0–}Õ3uþŽí—2Ölô½OÕìúw¾°cg`tüzúÃÏQǮǵŽ.`¬¾ÆŠöãµ™5;•zߦ·ôVYþŽ½éà ±0DüßàÉ×d=¯šÊê}¹.Ñc펳pSNwÚ­}¸¹/kwúlõ0¾×ý%jcg¿ªcXàÊÜË+s‹X÷8XÊï®ê62›+}³gÓ¶ª½O×=5ÎuÞ’:e­È u•_X²ì|ö{ÅgÙeyt •zV^ÏçqŸüû>ÛŒ­áuÇaâäz™\,uÎ~8p­…—;VµÏÇ\,û>E̩¿E“w驱ÿ\0hôP”‡ßTÝh\\®½9Ån].u§ÓŒçƆ‹ ¯§~ÝÍkñrß‘‹mŸAþ®*ãW§gb·«áÙu­]µÞ>‡ë–¿ôdïýbúð®s=öJÿ\0@¼ÅVË2ÀšDá‘>¥(ÞÃþ‹ÿÒò¤lfµÏ‡h“á悬aVû.kZÒO.0˜œU;UYŽÖ–Ü!íx2v4{Ù²¶YµÛÿ\0›sÙ³ý%kVªqúë[‰um£«µ›qmØ1ëËF­ýxÙû¿äܦþ‡'g£‘Z¡‡Ó2 ­kêi­Ì\,“k[¼¹ÑèPÿ\0ÍÈ·ümÿ\0¶ñéoPéÕTÊ\0q½µÆîubÙ¯{\,ú~W±ïÿ\0é~eŸáà \0 ëû×ò¬­\\Û…‹—V^ë°¯¤?Òipp;šÖæ;ÇôyWèõdþgè=OO*ŒºÄÞ©ŸÑ¢¼7¿«EwQeV9Õ¹Í?Òic¿Ak-vêí¯ÓßKëû=Ì£"«QÕñ2º‡C¤Û°uzE ¶Ë^X÷ÛöVdÝË-Ϊ¦ä×fCG…fMßÍþ™¤}\\èOmYY8­· ´›SØÆçio¢²›öþ~ÏÕiÿ\0ëlõ‘ŽaDÌqkF#cÃòÉF=š9xK«u:e™×–ýÞ•9^“s ôï» Ó¶êwmû%Özyöžÿ\0о¤øG©6Ö9ùŽºÊZíÛE>÷}uþÛÝþŽÊ·ú^šê?g²ŠÝVX½<—8ÕM•1í‡@¹Ï}^öúÿ\0àªõ¿Ñ³Ó¥deUÔñ²­Ç» ᡤ[ŒÃSÇØûëyg§úMÛíý&O©¾«7ÕüãH›¨Ä°M¥§e µÛ2tAvë }Í‘VÖÔÖþûkýÓú §gL9¿Sì§.㙓\0¦Éª1··ùÖPýÛ-·ùêÿ\0àÖ󪺒Ö‚Áí\,d8‰‡okC±lýQêbÌãÒ¬$>æz¸ö}-á¿£úNúbÖßI¾Ïæjôìý%K‹†öà<_b´·Ÿ•u{i\,wW½¹Ca^×nÈÕe´ú™[V58›}v[ùŸŸú+VF5 4¸Ôl¸5ž•Ô=†²ð]ú67Ü÷?}¬ß±µ[öÚý±ý~­u†ì¼¬«ZìŒÛØæÈö~Ÿ"­¿¤ªõz~§©^ö¥V°Íî¿'íÔ4åá½íºÂœ_?l«h¥Ï©—;Ñv-98´Ü/çq½\\edñ^à_Ó·øßßXu4Úú´êŸÔ¬éY.-®ûU_PÒ暯önei¯©Uoô¿Isךú­úP'ÔÛ¶túP½F—†}ce¬—–å²ââ÷ØÚím^®PüËtôíþE>§ó ̽Zÿ\0izßà½}ÿ\0Ùß»þ¥VÎ}XåZ’ [ô¿îS¤ÿÓò¥g§Œ¦nѤÁU”ªvÛï\
+~#Sùj§±ÄséÉ«së?¢/h°;ók{~›ÿ\0œö}5½Ò­ Ì¿xn59¤Ö×µ»™VSbÚšY`_VM§ªŸÑúÕzÔ¬N˜kË©Žt´ØÃß^Þíÿ\0›k1]¯¨k1Í[ØöÑ]¬‡ÜÐæúÕù—7Ó²Ÿçj±Z4t:iH/W…ÓýKê¾æä»*×äÝ’à¹öjëë˜ßE¿£§ý+A9ý3W…Žë-·a n-lvØo¨÷äì~5l³þÔd±÷×~Cßú/çsò/Ça®Ç}»wÛUÁÖ5­l>Ã^c?T·ú¾•~Ä>¡Òñ]V^$c}­Ì³k´ÜZ=w¬‡ºŸCÒ§Õ¿ô ß‘w£üóé­F":Ø«a‡õ»=¸­#»%Î¥Á®ý-µ]1û7~’ª›þsÕº¥Ö`Û_RÁõ/Ç}oªØôý¯¢Æ ͹›¾‡óé?D¹l<lŽŸU ²¼ÜœÇÕ]ti]]ß³ýcú/³û¾ÝmŒ¯ßôÞ¢èn¿­‘`£¥Ü͹Ånº‚ËC¥¯u¿¤õYgçÕ_¾ËlôëzvNЮ÷_ô-ÏúÃöª¨¢Œ¦×e‚4ÚêÇôŸI³]Ÿ õvnoéý?Süª¡õ7Ö}dkߎÑXÀõÝs嶾ÙÅÚÿ\0£]–ú/õ}_çXË.§ôoXç«õî¤öÛc›nI²†9Ì"ºëÚülÛ=\
+U=;—cÖÏð™y¿é~з:Řý¡eúû/í{[]~€ý#p©ºq©ýì²~‹uŽôÿ\0Xÿ\0GRu¹OO.$o¯@óY›sk§\
+³pǧÐõ­imnówÚ_D=ÿ\0§³}¸øÿ\0¥»ÒÙ¨§Ó¢ÛÕÜŒ\
+úNWN4W^NE\,9æÇz¢·Ôý–TË*úWX×c}«Ùký›>‡©bÚõ YcYìs#êš=@ÏÙÏ¿k\,¾Û\\Ç?Ö¿ô_¬Yêd;w¬K³1³ N¤\
+\,¬å’âl`³Ô«u'Øæ[k™v~NG©•—mÞ­£SÙÒ#åÅG¯òõ-îz–Ù¹¸]5ÝUÅ­¿ ÷æ½Ò $›êÅ®Éõ-w©›n+ý'§²ïSÑôÿ\0H¼¡vßZz”ta½Ãí=JÍÄ5 ~«SÞ÷9ÿ\0½öž¢ßÑ?ùÏO§~ââU\\†óÂ?»!øÉxùIðÿÔò¤’I%;ÿ\0WóÀsiq ‘ùW]Ò~ßcžë¨ïP¹ŽcšÛÂïÑÓc²±ÞÍÛý?§ÿ\0 jól{6²Áù®ûŠï:SªÊýÞ3âx~÷ýZ·qÂú%üTö Æ©ÆfÆ;Hun-2;í÷3wò¶)ctú®¶ÛîÊx†þ°ÿ\0Sn»íkK›»ôÞÆÿ\0Á³ù¯ç\,AÅÊÒO GÂŧºë¢ÛZ*kXKœç™ý#¬ô¾Ÿæ11Héè°›\\öd5×Y•cn­¥Æǽ™.Û‘«é«Ög©è·þ ýѲÒ^âæ€Ç5ï³ Ú7»wø?M¬÷½¸hc Ù.ºri}9XŸ}.£yamÜú;=Û^…Þêyÿ\0ª×ú÷ulÒû.Å7 l2\\6=OEÎ;_eÛhõÞÖÿ\0 FúòÁ‘Ñͤ9¾µU]kÀ.§Ô¶£½7Þ1Ùg¦æ+C©e¶ÀÓÓîÕÿ\09nê^ÒæÐÍûìö»ôßÌú_ðŠí ¦ÌW·hØÓVÈ:—}.ÇpÜ÷ÿ\0ÁíOâ©G%lAïäGJi¿ Ô£Ó¥øõ¹Áøƶ†zO£ê·ô›C²ýKVßüžªÆˤZn»+ÓÇÂÇk[Ÿq—zUÔXí¬±®sr22.ôqq*÷ßéz>§§ú½ŠïQê8ÂÑSÙêS%Ù–Öڪ߾÷ß^×=´Zç×F÷UMYðËúÝõ¡XÓÓð)é¸s°4m>]úV× ô±Ù½Ìŧú÷[ú{íGŒãFìü¨4trú÷Y¿­u;sî›] ¢eµTÁ²Šô›gò=ö~‘g¤’«físÿÕò¤’I%)YÁλ\
+áegOÎÈU’NŒŒM…>…Ñ>°3%¾Ò ³¸ø…ÒãgµÜé ÆX÷Öàö8µÃPF…kâýkêØí .mÀ~ø3þs Ã$%¿¤ÿ\0ÍF¯¯×—1¯œ)Øú\,}6Øç4Ð\\[€w€Ó¼~ÑÜÕæTÿ\0ŒŠÛïÃkÜ8"Çøµé[þ1º‰3V;GòÍ?ôm©+‡ïùßÁO¡eG¬çûçÔk6€ö_'èW[«/ö½ë'¬ýaé6§cfÜæ8z˜µ»ÔÊ°¸‡].©Æ¬*îvßS×È®ïOþÓÿ\06¼ÿ\0;ëÖ Öº·e)x!Õcµ´´ƒËè†>Æÿ\0ƽë–#oQHªŽ»õ—+«E•·¤mŪaÛdTü—ÿ\0‡²¦{+þoûKêX±ÒIC)&Ò¤’I?ÿÙ\08BIM!Version compatibility info\0\0\0\0U\0\0\0\0\0\0\0A\0d\0o\0b\0e\0 \0P\0h\0o\0t\0o\0s\0h\0o\0p\0\0\0\0A\0d\0o\0b\0e\0 \0P\0h\0o\0t\0o\0s\0h\0o\0p\0 \06\0.\00\0\0\0\08BIM JPEG Quality\0\0\0\0\0\0\0\0\0ÿî\0Adobe\0d@\0\0\0ÿÛ\0„\0ÿÀ\0I:\0ÿÝ\0\0HÿÄ¢\0\0\0\0\0\0\0\0\0\0\0\0\0 \
+\0 \0\0\0\0\0\0\0\0\0\0\0 \0\
+ \0 u!"\01A2# QBa$3Rqb‘%C¡±ð&4r\
+ÁÑ5'áS6‚ñ’¢DTsEF7Gc(UVW²ÂÒâòdƒt“„e£³ÃÓã)8fóu*9:HIJXYZghijvwxyz…†‡ˆ‰Š”•–—˜™š¤¥¦§¨©ª´µ¶·¸¹ºÄÅÆÇÈÉÊÔÕÖ×ØÙÚäåæçèéêôõö÷øùú\0m!1\0"AQ2aqB#‘R¡b3 ±$ÁÑCrðá‚4%’ScDñ¢²&5T6Ed'\
+sƒ“FtÂÒâòUeuV7„…£³ÃÓãó)”¤´ÄÔäô•¥µÅÕåõ(GWf8v†–¦¶ÆÖæögw‡—§·Ç×ç÷HXhxˆ˜¨¸ÈØèø9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêúÿÚ\0 \0\0?\0ùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯ÿÐùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯ÿÑùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî¹éÿ\0}ÿ\0"¿»?&j½{Hü÷?âO¿i¯?hêÔ>ƒ®Z9µ­À‘Ïû{ÚFÎh£QùÕ5#ׄgò¯ÿ\0$7üP{TvûßùA›ýå¿è·©?߃¬†ôñ¸úžU¾‚äòJ‚BØð9÷æÛï£5}ºqòeoò(ëZ¢± ò¬?àÊG¶šÖTø¡—ýàðõj—íë«Èo÷¯lÑA£ú¾]jµ§^\0Kÿ\0±·ûݽé~@·åëtcÀuÃÞÙN½×½ë¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×ÿÒùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî¹ý\0ÿ\0aø©÷sOE™ë\\8ž³%<’’ÿ\0Kÿ\0ͬv ßrm{{·Î„uW‘ñƒÓ>ªv\0'ÖÓv<þ/øÿ\0mîDÙýšæ­ÌÄÒÆ!½zJoPÕbBÍÒ× Öƒ0ê´¸ÊÙÆ ˆdEþ–v²>ä]»Ø}ªÝ<]ï{4?ʇªø÷l{-ñÐÝ·~-nÌ¢Ç%E0¤Iµ‘ÕÜþ¥ÆὋm½¸ößn¡kO¨?0ÏÕÄMÆ_𛣷>Á2FÙ*j™Íʳ4:WŽ\,"SìÖnM´þ׬ÇüÛCþzsé£üZ¿Þ›üýoávЉuˈ‚¯W U‰%±ÿ\0ZI^ÃýãÚ×ÞvøÇéXÀ¿écAþ{é¡×¦˜è`Å|2ØŠòí\\êúꢧpßòÎñ›Ûý½73ÀùótÙÛሩûOùúYGð³©ò‘IK]²0Ë Í-FƒTDr‰”%f9©k »¨Õ¡×RúM×z‹œæµ“lj“úJŽ?c†˯ ûA_ÌòõÜ_Ëû¡¤Ô_cþƒûͺûÖlOkd竉´‚Äÿ\0Ô§ýiê£j´½¿ýÓnsùlt–Z‘c¢Âg¶æ‰¾å²XœÍTÓKOR$”ò.wøåS?•%ºÄ&-ªÄ‚–>hØåŸÄܹchžá’ÙSùÀ±ŸçÕ_nþã»!ÿ\0LOøIè8Ìÿ\0*Þµ® vþòݘܑð}­^Z\,^j…Aš/“EÛõ3™!\,EJxÿ\0Î7£Óí3Ú{q¹ÌNáíÎÛàú@ÒBÿ\0󑤕?ã=PYÊ«Hï&×óP•:óÿ\0ÊSpÅŽž}·ÙøŒ†H¾Ö“/¬ÂÐNx¢˜Ë‘§Ëçj!0Âå씳]½í^È®}¹öƒrœ¢m•·ûò;©?ï Kÿ\0U?o^U¾Ï‡vö£õ~΋ÎíþZ#6ñ€bq›wù¾ãÌp†Ž xt}àÜ鶙¾ïÏû~6É£TzÃsû Ê7«}.ÏÏ@±p[›rÕÿ\0²f—þ5£«‹øþ; ÿ\0é z\,›¿ã·qìHr•{£­÷~'ˆ©ûJܵN&0qÌ*þÌó« ÄTÁ<Ì« ±ÌÐÎH1¹R¥ƒ7ÿ\0w.uŒEû–òÇs’HõF–óÄdz\
+šBÒ —·»º<†\
+)Ö†ç Tÿ\0/õ~ÊôOŽ¨‚ÞZyc¸þÒ0ú‚x³9µ­kÚ÷þœû‹·ŽCæí‚CïËwp‘JV6¨;¼Û.à)Ž•%Õ´ŸÙΨZMÿ\0ÄúDû 4l¡×K|È(áCÖ?táÅz÷^÷®½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝÿÓùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ë"ÆÎÖU½ÿ\0 ?Oëϵ–¶77²øV´‡ìꥂüG§z<%U[iÜ‹„‰LŒûV‘îGÙ½®Ý7|kÉ|•3Ò¨gm0D\\ô¿Àõ¾g-$qÒл—¿¨«8?Oøãæÿ\0z÷3l~Ùòþ׫­½Z§ü$ôÈ[‹ŠQ´ŽÇø³¸+äJŠëG’UV'@Iý%µ}=ŒÅæ˶ÃàXÙ¢ý•ÿ\0 ¯VŽÖXMjXôlv/Å|"D•éV®²Dî'™–vÔN«ÃpÊŸè=—]ó-ÅëÕÌj>Áþ=\,kx‡ë°ú ‚m¿ÒøœM<-5pB×Æ­¯õ]ÿ\0¼{'—vyfÓöçü5éBiEžOÂ8t-bvfÔ=<f;êÔ*oðM.ü>Ÿáí4’Mrúu0iU$‹N²Ý½\,18\\ù'¯­¥‰"ÖšEI? ib\0·»ÉorßÙ+ˤŸT&–eíê&Z«kmØ¡ªû³QK Šž¯+Æ[Q•B¹ èë{5±Ú·+Ù¼oùœ±Ñ}Öáelºä”õ½>à·¬UÕQRã05uØ•ƒ°\,ÿ\0CþÓ£Ú›Ž_ð!ñ§¼TþŽH£æ w“LjÚÕëÑÀíéæ¤LDqRÇ;ÚUž=:?Öúiúþ-ì-p%ðTTôkÓ\\G9\\áÔÌ¥~ÝÛñHòÕC-IdS¢Zã‘{[›ûvÓm»¹“O‚\0ër^ĉR{¾Þ„|iÆåqtËJ)‘ê"I¥Õ4bRÆ÷VÓk1 oëoðö–mºâÖj³0?iÿ\0UƒpãÔÇ=>cvj:¼qÑSˆßUÉ@A×þrên»ú¿¯çÛ³V„×íÉý¦§ùõt¹`ugWÚzv=FF‰(b'ò@?•TkY¬·E þ+ÇÓwŽéÀÒíÛéJØ1Õ^I$ø¥oÈ‘þ\
+uÁz×ñªš%v³³9qý4Ÿ¨µÿ\0Kè\,¤ßHZ&2IÆ?.·­‚T÷1a#ü醯¨¨åICÂP¾>„m!Mʼn¿ o§úÿ\0‚}˜C½OG$R2²®‘Lc 8þy¦8u¢Å¾ ä?ÍÑzìO„Ý9ØC&Û»­ö¦j·((Û!™?sT5Ûý±þòâàˆ¤t©h©]p^2TŒ6ÞÞl’Ú$Ü]­"¨Xd \,¹5‚UxNs”49éÖÈjÑgåQþ\
+tF»ù:õFç99ö^[tìZú—¤ÊS5.çۘт*€1µËO¸kþò(%k¶[Ó4š…¯nù7[aÌ\\—¶ÝÕÖð¯ÓÏŒÇßkqO‹¢±à÷ç¦~žæZÞv ö×ü?êû:®ÞÕþR?%¶5iWƒìL\\µ9N7CŠ¯¥¡§–3Ž¨Ìã÷LøHéjr”²ëQÏ‘Ž3¡¤â3 sö{Û=îÒ{ž]æùvë•ðÿ\0Fê6›/ñªËmãX¼ÞH ×øWË¥ w}ö¶ú¾Î««yu~ûëÜ’b7¶ÎÜÛ['5*VÁŽÜX\\–\
+ºZ)fžžĤÊSST½4•’ !FhÙAÔ ¢ÞdöCž9yæ ÷ ¸qšÕÖxÆAîx¤tNÜ÷0ì*ÜXQL[•´™\,Säøÿ\07AùB¤‚·õ°÷Ü[Km\,‘O#&t¼ü4=cöŸ­õï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uÿÔùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uM!´köÿ\0ï~×Ùm÷{„ž±sëŸø®ªH^'<SbR5«’l€ßÓëÅϹg—}©¹º“^å˜}*GóçÒ).ÈÂÐÇ´z¾¿-4^he‚&+úâc=¿ÂkÛý¹¯iå§c€x0#Éþ¯ŸVb˜ƒ31ùpÿ\0ùú5K«`§eŠZHb†3rO©#–C#éñ‘´±…’Xû4gPš£oõ~]¬ÅH¢¿Ø:2ûWníݦ€KIFÒ\0^8éáÐt² ùµkÿ\0oí$ðÞî'\
+D³ü5ôI RúW£‚ÉSÍÚ¤ jŠxdZ $D~ ¢à^þÐ>Òñ·ˆ_¿Ó¦bß~ª-aèhÛõØÌ&5fJs;Fz‰# šÂéШAp-ý=£“ošêrui¯-ú##»ý^]dÉïºjºz˜dÇk’=~k”.‡Ò@ñìÚß–ô<;éSÆ™ÿ\0H¤Þφcq¥[ˆ§MUûé'Æÿ\0ÂR£ÔËN ÓNðÎ9avƒìæ^QsâM=`ô¥?ÁCÑAÞÚx(i/AÜÜûžµ‘«~Þ”H‚jºš‚ªçÉeñ [ý‡±’\\mÛrjXC°‚Ó®ás)Ðå>vÒéý¹µñqf7B<˜ñ‡f15[@B„Ž%m ÇôÀ{0ÝßÜý5¬&!ê\0Î훇¹î5§Ì×¥'dõî!&œ?’@±-=)“èò–Ueÿ\0_iFÅ»Þhæ¿3ÑÇÕm¶§ROØ:TŽÈÆe)驡⪼t±#É\,Žÿ\0A%®Gûqí;ìwKã'­ÉÃùt¢=Å O¤|\\ÕåГŠëÜÔÔ­‡Du“F £\,Á-ɺé`9þ¾ÊæÞE¬³d=¼<ÿ\0Ã^µôÏ2;£|?êÿ\0?C&ÞèÚl"¨¢ûÙÄdKªbdä}f<ADz;®g{ÃY~/°ðŒcÛ#Pü?ŸB­Ç«¥DÒÊ !o{h?ì\,?Ûû(}ÇÄáÒ衧Æ:iK Z°.ŸËú϶ZöFÊ­:÷„?€ôŸ—nn¯éªé¤¥ça$‰/ÿ\0^Áü{]ô"2^*ŸÏ¦¥ÚZ+âIzZÊ}f²”¬koXÞßí6·ÓÞÒþ?áÇ[ðÛå×K Å…9:öROû`}¨ø\\.*ÔŽ¸O€’@ÏNcqpU\
+¨¤~=VÝKÁ\\.O¦íé>’@S§¦\
+ì-Œ´øÔ©*X¯§Iä\0‘È`>ŸÐôÍ"»€³ºd&Ÿ*S€aäÂóëFWAføë ‹¿°•x-Ùµ°Ùleg‡ï0û‡C–ÆÕ\
+z˜k)þ掲 é§ðUÓG*jS¢DV[±Û½_í³-Å–á\,WƒÆÅcNHeí$`Œ<ÍY(—Ôƒ>¢¿á¯U;ÜÊ+¤7LsÔõý^àëL˜¦†š’zª­Ó·xkLµU•xÌõ\\›‚J©©fh¦Zš1FÁ5 L‚mÓtع°:so/[]LkÞ±­¥Æbªæ |yÿ\0q…xpè¸Ç-¿ûŽå2Ã^©ã¹–÷Én£0T¦Í“°1˜å:Ý2›ª:z™>õþÖ«¸ê-ÇO₈É%A¢4Š%Eóyq?0û±^ ‹ÞEæ0-W¿)o&ŸÒïI<G·?Ú|S%UÛG†ô¶ÑÏö©\\qLôDªh&¦r²Ó¼fÿ\0BM”Úä·òEÿ\0üŽ}ÁÅÉ[÷\,]Íc¼msÛ\\ÇZ«®{k«#´Ò†ºøqÑœ0̃ÃpÍëÓiÿ\0}ÿ\0>ÂGM{*GOƒ×^ëÖú÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî¿ÿÕùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëRM—Ÿöï·eØ$@³|‡Z¨xu>–‚IÍÊ›~\0½ÏûoéìyË|‰¸o®hÊAó¨é4·!>Sж6-na£’:vï/‡ÊÚ“ŸõzI aþÛÞ@l¼§¶í€¿È‘‰¬ÒÎj«Àpÿ\07F?kõ~‰“¯¬Z© m¢7„ÆX6ˆÿ\0lÊƤ¼’Sü=g•~–ÚÇBúçü§§ìã‹Ç2Šzt?a³øœ-\,+Û°JH\
+|`\\0ú5“Çaîë˲Njo?e?ÁÑqæ»Xž‚§Å§/N–»Zs[Y% MDîæKßj®?kÆÇ”1ÉÍŽϴ˜bùô‚Nc‚ó]Á”_ à½-¨öO'““í`ðÃbMS$ÓnDPOôú{8¶¹ŽÞ@Ïþˆ÷&žþ\
+ÙÊ·ñÅã£'5~lâ)ª¥Jy¢ƒÇRƨò´¿Û_Cj*}‡Ž×-þ™âÑ'ñ³‡òèÑfƒoÛè+ûzöU"æih·$ÒÓRӤדîÔö¿Q*/íWøûG¸'ÑÏôª¬ÍêW†A{Š&?.ƒÝíQC%->)Í¥\\‹$ш¼=W¼AÄhö}±Côöë%âUटø¿ÛÒ=ÚA\,“¬\,8tÇ•¦ÆUKLEEt¬ SK\
+»*ßõ;2ßü=ŠÅ¹ž*À°› £\\¬7AS§lfᣦ†ª¯0­€\,”T©$±C#¡º™\,T­âö>÷%“PIã€zÚÜèItæ5ûzPä{„®…1y\
+Èêêä’9h–q\,pì5›\0-ø÷K^X2]N&Œ—‡—ó?ϧ1[Ac¢;‚'þ?Ìçùô¶ë*\,ßbçè6Ô5t¯QZêeªJˆ OÓ\,‘Çhÿ\0aíú`Úm&¼{YE8\
+¶µþ}?c;HÎ’Ì~ò þ}YÎøÁ‘ÂÉCUQ]÷OIQiŒFÓþ±ƒ¡½?ãî¼çM+liöŸóô9¶ÚYbÏV7E’Ê\,t5qÑÕbcŠqëµf_Ôëu\0°ö/4~\,Œ¡ƒðÏGé@m¬˜dyô%ÃüKDÐÆ!žQëidP¡ä\0[Ú —Š«òéØÔŒô‘Èå*Ù>ÚZ˜õÈÚ©•ßCqb9"Þߌjàšz÷Šž¿àé7PæGUþð¼N·i ƒú 2ÿ\0°·µ‘´ª5ˆª¿gU$ž2Söuè+óØ襬¤X+éЛ)\,ìB}lÛ¾5Ÿ‡¢áLmÓ\
+•:•ûºLÔ÷m>(\,9¼CÉ#µŒ1€ìƒüG¤½û5·ØâºþÊr¿—ùúmîqÀé×Úýkš4“EŽªº»GQFÞà. ÁA÷Yyst¶øSWL¥ò7ÄiЋ‡­ÀçM‹¯§›KèE¥™$#ü%RÇÚ;ˆ/¬ûn-ÊP+þú¨Ûàn”ƒœÖX\
+j¸\
+¬„;/ô#ñí ÜðçÓ̾°tß_³ikbV«¡–•ïwñsé·ÓƒÅ¯øö²-ÇÁàôþçê n4ÿ\0H|Ÿ_Fñ³c+´KuŠ£†*l—áEÔ{8·Þ¤Cú‘káÿ\0áõWϦZ6:r ÅÞ¦Äy#]JA°<òEô‹Ûëag°o1&­2¨Ö€‘ûùSf©¼'ìÇø\0èˆü„ø%Ðýñ÷5ßh6/uLu ÷´|-ÚÆ5ÇF‰HÔ“Ðn ã±kHŸÄ©j¾Î‘ˆƒÇ#3}§0™\,—k½X/v§§ø½Ññ¢M!Àðœi’´¯«Ât×Qª´Z&h][Y¨–?ÁŽ¨kä?ò¯ïN¨59m…\0î©Œ}ÎÔÇÔÇ»iƒœm:ýŠ&ÈefûŒd¢/á’å4RÓ¼õ_j¾ßý¢äŽjO•w4Úw#ÿ\0/$ý#ý¯öw„"ü1ƒúé¹ÇÅéØ÷ ¡ Oܾ “ý_—UUž’MÂÑ?Q½ï«Nžy TÛéäØ}ãw5ò1ò…ôö;ÆÓ<GJ‡5­4¸ÃTM\0–:xtqÌW|ºl Å¿ß_`§GV¡ŒƒÒŠ^ºöß[ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯ÿÖùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¬©È}üð}¯±Û®÷¼8 ·®z£:§ÄzPcño\,¨Š¥¤‘´ ÷ÿ\0jÿ\0îsäîA{Fú‹ÈÁ?>‹®/° C¶ËØŸ|2¢ÔÇ("GÚ"ßæìN‚8úÚÿ\0ãîd¶´[04Â>›øF?ŸçÑlwæSàYŠÍüGüÇXð°ã"ŽŠŽœ½\\i`êm¹ÿ\0uǤÈÇýv'ÙÖÙiâÍõOøOú«ÑnãvðBÓÕ!âqþ\
+S¥.nUäç\
+ì©#Kl&!‚GäUÕê6<(àÜ{9[XN>ƒ25ÍѪHW¡K±âIdýÃ(Š7‹UŸÆ' Èoa\0?Ÿ¯´†òUŽ %ÔÜG¯^kVyÆ.JUà8þ΄ÌÙŽ‚¢¥©ˆHä—û{JB³j:œú¯¨þO´òݳÅúÉ_åþž5¶ƒeáÿ\0üº\\¾oøx8óBóÖ3´kSJ!Ec¨´ªW…›û__ñöÔv^2-Êɦ1Á}:ÝÍúØÛÏ*[JÌ8\
+\
+ÿ\0‚½&2yŠ*ºEJ| uMtR”Ë êqË!V것bo¯± ­„‘ˬߟÂhOí5?Ï¢µÜc½²ðíìfÿ\0 íÿ\0:—Lw\
+ÓÐy³F—ÉxèÄÍäB?Ô@=/oö«û~O¢N‰l²¸àÇà é»f½xà†yÌQž þjô¢Çeëf©š’=\\%š1S 1ÜÒ[ÖSþÚ–Ê Ç–uO§OÅu"Nñ[Â\\ž$Ö‡¬mCž…ä- ‚àÕÅSñ1m`ë·ä_Ú”šÁ“Ävú³üú£ÛßkБ ‘ÿ\0AžéÏW´«D#•¢F´Ò8ióúN—·±&ÕefaI?$ãöšÌƒû”—B?ÁÔÝ*0¸<U}4 VZJ¹| '‘bN\
+wV/ýH¿¶n/®-æc gh:ݵ„smÞ±V_^öŽ­câßÚø“Gnm|ÅmM~Z \,nçô\,ŽÞ•â\0÷óõåìÊÂêôý9â€ãö‡¼¿gj'Fj—^qþ¯ŸV}w;B¿\,ôÚZa¥(èL~¦?­Ìò+OøŸp°Šúm×[üÉÿ\0?R4 g ¤t†ËvžÕÆÚœE"äóK†U§+!Ô#Ôɧê=ª‡hº"ܲB~IÇæxþ}m¥…Ê<­V^‡ø)ÐJýÚÜOSÄh¨ÈNåD˜¥TýIdÉ·õ7ö ýÂ`Ç~ŸçÒS¸F¦Œ;ý:󽑸6dTµUy*¤•$½3K¦xž?ÄÑÉv¿Ììö»Kù|ˆƒüYÿ\0?HšIÓÆÖ\0§I¬^ÿ\0‡sfñ³¶¸ÍC+ÖNÕF …ÿ\0L±£'ëì鶲3ÆŒpÎzKs¸xÉQ“ÇçÐÑÙ{»pl§mx¾êèÚHò2C»LÀ°a-Óúp?×öÛ\,í7 ÏÁÜd ýóW¥¯7l'Œêê»òé’ž²´å´VË×\,VÑ"~æ(À+^ßãî`µå5ŽnÔ'ò× „›ÍÉ’’Féó»¤ÜQB—¢š¥Ñƒ\
+ye§wMA<ª+yÒÞØ“hHïá“ú$ÿ\0¨ôÚnpÝÇ©uWý^-èj7ÖÞfv›dá’:òŠa\,š\\Ÿë —'ëý=£Yl'?E~Šñúœ1CÒ­sÇR¡º2.ùî<§-žÅA]>3hä?v‘<wâUX²Ÿðö¹Ø9rêæ{9´ârÂOF¶w÷ý¬4éG…ùÍŒJsgi£.’%XûGkÃÇåÒ¤é>ý?¶2IÝo2ÉýØ·øIëqó¹øÉ—C7_ü“ë^Å•¨µRãk˜¬b'MS3}\
+J¬O²-Û‘7M¦/‘ûzYo¼Ú\\·‡¬èÁ= 'ÛG-3Á#iò-¥Gú ¬]>ÁÁ¦†_ZƒÑÂxmA zjÉìÚè^B)* [´d"ÈNµr¬ ¨bYA7úþ>×C{\,*‰§R/ ç«ü9þ\\:lF²ÔH´þ]5]AŒ¬Y\,tó•E ¯"ÆÚÂà‘þ±#èMÎíù’æ%Ó!cöäþÓŸö*8t¬£n:"?$¿–Lwø¨¬Þ{I1Û¦v\,7öÌjl6ïp‹‹Œýü©KYA¹Æ⢥ø¥-Y£¥•…?ŠBÌFvœó\,Û|›Nã7{Y­-îωuñ¼~¬¤‘ÝüY#]@Z0Ûu$ña:dõŸË‡òë[–ßÊï¿>4Ôäsج.C´º¶Ž–Çß{gÑË‹‰h«k²kº6ÄùŒ®Ý§ÄAŽ–Yk‹TâÒž©e•é£oÞÕl|È«sÉw«èÒ…ýÝq2\\§ÓÜ2ÇúÁÓ£²$ Æž#^;¹¢%gTCý›ýƒÕeËHa.²!FKj u+ccpÖcm-ªÀØ€?>ñãvåÛÝšê{Kè)âøÖDu)FÐÕK|^Š~]¤« ª·Pˆ+õö*PÑקºãî{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÿ×ùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷»*–ÀëÝHŠ)µˆëÿ\0­ì÷gØgÝd¢ÔGötÛÊ©Ç¥^7%D‰ »»éPÍaÆž~žò7•¹>+K}^VõÏD·—šuTàü=›3d˜¥Iªƒ+8Ôdx £V 0½ÿ\06¿¹9`XÓÃUªtJò€™Å"þöxô9P`cY…%ŽHâ]!â% érE¿?_fˆÁuÏ[ý_—E÷sÜE&›&Ô>À?À:ñt¹)劘¢»@<ZJ¨mCý¸·µž (šá5o™#ýŽ‹‹_¤¾ ª^˜?Ìçùô*íþ¿pÆ®¦ FDÑË\
++ȤWýÐÍÀ¸ú}=¦“uŇäz~;kƒþ‰§òæèr§¦Æc0’ÒŠDi%Tˆ‰ óI![I©‹^Ìÿ\0‹Ø{"¤ÓÞÛH+§£D0ÛÅâʟ׮ñ8\,CWÆbžš)b_Tä’ç÷lz‡ýçÙ”—7m¨Úçפ±AmFNîžgÇDµ KH’Õy. –#’z¤OªÒ´‘+‘ô>ëo h»äÑöõécÑ;%‹qÉÿ\0=:×Ü5˜ù!§ÁÊ´K¯÷)¨ ÖÃHv_ÖþÝKû$¹ñ$»Wúfÿ\0iÕ J8t£XdÈPÎZâU0ù?ê•\,T°Ï•Ä\,-ÝH<|«û:(J4öü<<úXC¢¡Z:*‡qj†:m\,ì>…H[ƒþ÷íÛ݉$à™¯øzTnªš~Ÿ¿åƒüº‘>;°·E#ÒbvÄ”{$U•$lö½ƒEv'ý··#Ÿc±¸×>ã­~ÁþN´ÒLS]´%ÛçQÒ›­~öžøi©Zš–jÛ`Šå¸â6’Ê?¯ºîþäí+A t+Ò~^½œê‘}z°°øCµ¶dô´;Ã/f@ŠO³Ic̪}) pcÿ\0ýÅ›¿¸{žøg;| #?ø)ÐÆÇ•ªsSöŸóôx†×ÙqŠ‡¡£×4\
+àÀ­0]“;ÇrOø“î7–êÿ\0qŸ]ÌÏ«çþªt%·³·³ˆÜ*\
+útoníÚ˜\,ô£5LS„ÁOè–2ßR$qù·õö °å»½Ê}p2©ù­%÷ѤÌEYxtNößmí¼NgrUãk伤rË<ñ«Õ%Æ•(’jµ‡à{‘îywq—k·³»¶S4_‰M?ã¤tžþÑ·gY\
+Æxô Ø3C¶÷vý‚q<U/1V-=t:A¨xØávþ£ÛÕ±‰öí¢mJã`8ÿ\0›ò§^³™/·)îUòð®ìè(Àÿ\0ÞŒ¦g7ŽÊ¾ZŸ%IW^Ì)« „±T¦G\,²2ýA¿³ëƶÚeµ6sÃáþ5¤þf¤~G¢¨®s¹¼Kšø-ðšÓü¯JúW®Ýx28ú)`©!h)Ö(¾ÕKÁ"‡(÷è­í\,Ê6ûø¡g®¶«yÕ?Õæ:µ¬ŒÈc+ÝB?»ñ9¬0ê­ùu deh¨geû¶ÔºUÖ èŒ ~ØûEqËq4Å´J‡Šò5˧íïÅ’ý4ƒT>Ÿìñþ}NÜè Õ³«¨3¸ü|û“lädòšº&/4‘ÈÚ£I6¸ÐØŸb¾Zç[[ŸnÜkm¸'ÂHÚ)ûz(Ü6rÐýe”šÇ¥OFc«÷&ÅÈmiñ ’þ ¹ñ˜È‡ðÜÌ1Âõ2Å0ñJÖ!µF¼ƒÍ½†ymÝ"¸ýë¬Ö>±PŸÙã©­b¬\,(~ÁþnºÚý«Œ†)&š:Iê(%y«jb»AM¦i"RñÝÌÂëø÷{ŽO¤øGŽOøk^Ÿq4ž Ò›pvÊÊÅÔ9(¢ª«.]!¨ÔŒãö”ˆ\\oÔ [Úk]—r¶šBñ†8`cóâ3Ó’^Bc©ãÒ}vÆÔì\\zƒ)Jüš¬³ÑVQSÃNèê4èyuâÇÛóO{±Ë 플•â¯økÓ) ’Q”SötTeÂfºã8'ÇÏMM4PøüUÉãT…~€sÿ\0aKr7÷#Úî¶ûå¬ÐÍŒG \0ðŽ‚·63írøйÏü5èöt_ËŒÝM <¶Þ¬l~&6Š§+ª—b¶»±]ÿ\0Ûûy³¬•žî+Ô߯û9èC³oïý;ÄZOâÿ\0V:5´[ãkojpÛš8å‰fG©ñ˜¦–ÖGǤ{Ž¦Úw]³ûKW“òä ^ö+Žéo$ùÌ=q$µ Ô*éåò–ÿ\0TœŸe¢x¥—Âpô¢& £Üzw Þ4ôš™Z$o O!}dGé-Éþ¶çéîíjVjÅ„þ~¼xÿ\0>¶“æµÇ\\ò¸+i¦HäY”…B€«D@€µ¬@ý?Oj­·  bH$’ ¨©$œù“ùc‡O‚®•\
+<?³³ª9ù¡ü ú¯·ië7WIcpýA¿)–ª¦Z F*h¶ãXpšƒQ·èf‚—i*TPÀ»J #Ô<ÔuSHŽƒYw·šák^t´šôç¹ ÜD¶³I˜x·4mGÁ¹}OH€¸„k­ ð6cHô©#ùžµtî>ŠìΉݵ'´v–Cjî)©r EVôÕ1Uã«’F¦Èc²xéë1:xž3-<ò¢O±òÅ*$3ÎÞÑî›Rî›\\Ÿ¼¹{Æt[ˆC©RDxÕ¡m:_KçK®†SÒË{Ñ)Ñ Ñ?ðž‡M&Üßýop¬Ð¥ð…IùŠt¼r:áí–R¿g[ëÞë׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÿÐùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞìª[¯u6\
+f‚WÒÿ\0Åoϱg/rõÎå.·€øŸLK(O·¥ž+ ÕuC械W:™~¡mýG¼“Ø9V½|O B«×¢›‹¦9$4Ë£¶ö¤Ó$é\0ƒLHˆÚÎÆ=GÔ\\§×ú[ضÚ'uÐdzý^™è¾æd‘RWUྟ³Bí) ;x@‰î…]% VH’ËÀ·³›`© R1Ò$iáɤ¿—ø8t"bv…Dàµ$ˆæ@€¼jÞ†'žKØ{V/@ý'\\ô\\!¸ðµC'‰7­\0þ@†}·ƒnK)¤JŠƒjòÊ ¢Éþ­[ýðöWy$·éâ#é_áÿ\0zÜ ·q‘šoSSüGòèA£«…L•3iÃ\0¨QŒÐ~Cÿ\0±¿¶~™«£_OÉ-~4¯òÿ\07Y¥ÀÕäå¤H*§i*dûš¹4Ê gÕhÔaèö¶Þæ(\
+ÕG“<rÉ T& ø=¶©ê–¢·-\,2¼³}Ä`Í0[êXuiÑή}¡›v¾hg¬`/”[Ø'è–š¸ç¥Óä°8j\
+ºÍ½OR“@#_R”µj쟥žWf oΛeËíÄÐEy\,mã?ñÚt­^YäUî^ÿ\0=z…Œì¬øÕåÄ"h% F¦ŸOö!@ž8Ëê/ìÎãh·[-°üúj;ÙF|QO°›¥t5T5˜Êlž'kÕf[ÔõÂD`LšA !¿¨B=—I\\=­Î⑃ðOVIchõ\,zBÊÄU=\,Õ½•H²¾‰e«ª‘SjýTè6U¿õãúû-Ý®£Tðîw \
+|¿Ø¡éëhQÛS -ЕŒÂÔŠÈ„YLt5!Ñéâ§LÅÇùøŒ@7ù¿ÁöOãHcªÚ–?:Ž– ˆŠOD.Œ>«»3 1ù ´ùY*¢Œ9¨z£ cvo¶U.ŸãìŠMîÞÅÞ9á q—FQGâÇZg¤žñNÎÁÕ‡ÜuRåVU P³´“2'\,5-íͲçc¼-´À+qÍ?ÀAéË„º_ÅrÚxy€±â»svÑFñm "¼V®’I’U{YKµÜ·¿³96®RÜëû1þ\
+tŒ\\¼dCùõ—t˵7^<×o\
+<^2XL•tôÌšç‘8oØ=Þ߃í=•µõŒá¶ÖfOõzׯ4©p\0 qoö8t@{ƒ9µkëm°ðz+)àxaŠÇBÚÒ7W?ëßܳË6;…®±»Üþ“q©¯û#òèƒtšÅcT\,8Ptmx»ˆµ\,k.©Ú*ŠiK<_l¯ähþ‡~}Šon¹h( Ê<ÍIÿ\0 è2$ÞŽ-£ÒÅts°ûSzæ±V’µh)1êë#Å\,q;\,m"J(ÿ\0mþ>ã+ÍÎÂÁµV&]<<½=:ÚA+ÁonŸõzñþ})h“¶6nkkåò°c¦©Ž\\ž.²´4Rævs ›Uúßì=£»šãqžÛr²Œ;Dº]}G§Ëù”ØFÐÍs5Æa—òÿ\0:+Û°¶áÜù:~Ñ‚l»×T4xÚ¨À†d—LRÉ#0(Ûþ}È7û%ä»TSì$E"q\0êþM_ðt{Å]ÛÁkmëÃü\
+{C³;:ìíZ|®Ä¥ÊIJ”Ïç•)ãMwTfe—ý²Ë½³d›mŠßs/Þ*³Š‚O®)üºW%ÅË]OÝCj<<¦ãž9èÚd6×\\æñÙ<¦\
+‹>Jœ»USú+F‹.°?Ãéϸõ%Ý­'º´´Ìq}”o°pýAà\\þ« 2zðþCÕ1·#ýÝÉWâb\
+©4«)”K ’4²ÔJ¤ÛT216õ½‰¡æ ÛZ­ÒDê8pà¤mc“ƶ¤õ$ÿ\0ž=ËÑÉO’Ɔ/’ZŠŠ(ŒÅ¼1.™ªŒË¦æAø&ßÐ{¤|ÎÒýLo¿S†~kþ®=4ûxújùý½+±[+ƒÈn\,E6J\\mU%R°Ĭ¬b*®H¦tcêÿ\0ãíÝ.o-¶ùü1.¥¡­®)û8t¦[# ±ømMqT}¿Ï¥ë꯹r»=«1ÒW@'s•)1»¼4¼+8vg£’oÏÐÜqí6×¾ÝØ6æRå£ý*¥((}~a¯ÙÓ·V)=§vdñi_—¦?âúx‚:½t¡ÄࢧÆ4µ M4Œ*“O‘¥æâßãî©1ÝŠ«Âó/ Óù-üúð¶†ÅuÇ\0ÓûÃ^‡‰Žë-Í$a0ët ©HbÅ\,Éúf:\
+¨„U·²É7;VÔ—îcûkþžHâeÒW¿í?çèÍãó8 ml[]±RG€Ë(>)ƒ}LläÜõïì%%“n õK8[AAü¸tv\
+Û$ Æ6ãÒ—!¶¶Õ7¯øB"M:V“ýYº›h#úŽNGW \0à‡ùÿ\0Ÿ çzî¼> )èDk<z|qÙl䟥È\,ƒü‘ìão´’ê_ËQö´Ò-´R)ªÓqb’¦ž*&.B:ùQŠR஦+þ¤±"Ä›¬x^ÚU%*G?õSËÒ§ÔõHg_Qøº*Ÿ$>-ìôÚU;g²v5ëÀÕTRäÚžª’«’£‘ä‚¿“ÆTQe1µ––HÞZyãya–Hœ´rH¬'Ù7ù¶æ’;{ÍáxJ#\,‘¸ÒÉ":²H¤PÑÃQ•Q‘\
+·p©8¡_óþÞ=jqó_ùbv/Ç $Þ\0æ;/«ä9zŠêÚ\\4­¹6=ÝdR=áC@gòâi0p†—8‘SÑyã•gŠ‹U8œ§šý¹Û9¥n7.ZƒèïÐÆ<qáÎXF´³v%¼F•ˆ’´²˜È1Ï)I\
+7o{$"“œzÿ\0«ý_.ª®Zf‹P’6MCÜ0±`l.x-oU…ÁQÁ÷žÓu·K\,7p4rÆÚH8añó ŸˆONŽÑé¥Áû:…쓧:÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÿÑùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{²©l½Ôêzo''éý9ÿ\0{¿üSØÏ–¹lîoâÊOƒü<?Áž“K6œ=/öö\
+\\”)­ÓÇ¢.m'ý5\\§ÞIl›$;u¾ƒ ÒX–OoìGú¸ôavÎÎ¥¥0J°J“Y¢kͯÔÿ\0WUpÊ„ÊìL…ä+úŸêÏóè“r1ÏtšF†ÌNäU’X q\,Št\
+…Tia †SdzÙa¥3Ò6Ž}ZÞ\,ý¿äøÌ\\~ˆ)xNˆÜD¤0¸ô³”µÿ\0ØûtN­t=neP(ÝÒü±þ…\\vj¨&Ž„SÐJ·{\,¢e½Ö0 Èÿ\0_Úyd’ˆ%”j—ø:`c1•”¸*™–9¦“@† Hïõ-Òÿ\0‹¿¿‘%z¢#êÕ_`ÿ\0ŠêF:¦i*…¬rB5¸ÒªO\0–@ÿ\0·öµâCŒ§L¾¼—åÓ2ϪM$ã¥=NR®šŸN2sI\,¯áR²h¨2[OŒ>‚±ÒÞÛ‚Ú9¤Ó.Gìÿ\0Z’á¡R#ZÛþ™ãÅî€b¯ÈVµdÁ$ñR+ÍRf·ÒìÁ£ýfÂæÀ»Z¤(®ÜMùzLO:¤’’Uxy‚;EYž¨EÅVÁY •à•tṘêÊ­¡K_ÝLv "Mn pÀà§^"ä†U<zsZ·‚ºÈão!Zzp“)1êñk&Î/ýoïcÆ•µý0Fù×ü½P\,:‰MÕþ®)ñ«‘Ç\
+zLnE©¥H£+:ËÆu tSÊÈO'ë퉶 {„Gšt ¼*ùËÓ±]ÉjÞ)ÛöWü5éÏý"ö>C#ü.’¢»¹ ôLJȒª¡uMRþ¹ö–=§g¶µñådsó5ÿ\0/NËwÕðàððôdº£co¼4išÌ4@A] VÔÈ’½2ÿ\0V—ÒWUþ ƒþ>Ã;¶õµ\\Má[¯g ÿ\0F6ÖWIý¤µûiÕ’cþERm¬ÿ\0w¦ƒ1(Jx¦£¡S<xÁWcþÔßÜku²M4ï ìE¾œt"´ž4Š§öt•o—û !Oö;«l%.mêåŠ3-$s¼±§êrJ©ÿ\0ÃÚ¯êÈR}ºè˜ÇÅå_ÙÃùua»F²J·¡øto-ɃÞ4µmú8©¦¨Æ™ t±«©ç˧Oôúk\,6»­­Ñ_¼/ÅÖÞâ ¨û@SÐIžêlÝ^—Ÿtb«%ª®Š–jxÔµ-7éŒúîò¨ÿ\0Uqý}ŸÁ½GûÛ°´USšWÖ¿ç=nn-¦uP¨¼Ÿíãüú «1XŒV¦„ÑÇ*P#ýöU©â¤ˆ2ŽUAÕ¯ÙÔ7S]Z$Ë6ü9þyé‰-oBš¤èEëy¶5ZVÍ“ÌIr0Žž®°Í³1ãúßÙvõçÂ&_â¨ÿ\0åÖíš39&:'çÐñ„ÄmXÂ45ÏPÊNÊòS©Ô ›_ëþ>ÂÒOxcj­|¸úôg£¹YGpáÒ_±eØùySŒ\\ŸðøOÙFÑ GÆ4é'ëô?’}ªÚFáÏt&!¤ø°(*P~@ué…©T·yð¼?ÕÇùôG·öÐÛ˜×KO‹|MU Ѳˆ W\,$ßúû”¶kûý¿Ã"àÉü@Ÿåʯ6ë{“á„£}§ü5è$¯®Ïuã­=.B*jzø¼ÄULfÒÚ<fB¡øm[ضÕbÝ㕧IE Å(?*WóÏA׆KIE”…4®Oááþ¯ðô8u`çwMm6Ü«ÏÒæŒUiêdsN˜Â£K¦ËÈü=‡9“i¶·R>™â‘bÔ)gç“NŒ6ÛùÒÛê"x¥økOðtp2Ý{”ÛY\,QÍgªfÇA‘µmMŒÇɨİd`„óÅÏæþãÛ=Ý.ÞeK@— *<OZŸðpùt#–ÖTMQM¨þŸËãÐ…‚ÀI¹&šXs¹¼-#¢ÑÀiŒU1ýa\,U^tõÏ´ݽ”Q4–ánÞµ?uqÁ¨³§IñB/èzgþ/§ÊŒxŒ„•ùŠf|¾R)*æ7–^T¦E*|†YT ‚mí7&xb‚È RŽõ¯öpùt¢DÔbfü ¥~CÓçù×£'Öx< M\,EOO f:BQ&Uòȳ¶²òE!$’¿ŸÇ²mØÜ\,‹ à•i@)¤|ÈÏí¯V·Q&PWWçþ¯.–ý×4;›‡ô4’ÑÒÊb¤R3%c}ctP<ŸÐÅ=“ØÞÍaq¬dèÄÇE;º6§^î\\&F’D£Jv© "¬Íå”8K…~€±SoV7¢ó~} Yµ.[£?¾fÄÁµèªÑé[-N±*ȬÚEK°T\\“þ{ Û¤©¹jXÈ·ôÏG <\
+²š½=KnO %vzhÒYÔ±;‡1CõÖ\
+ØßÝ·”H¤"8Í>DôšÖfž^å¤~3ï>¬Än\,²ÔVÌ‘S„1ÈÐ>–y°çè}ÓéýG¶\,/®maý4 }•ÿ\0 zQw”i#û‹®!ÀQ‡ÛõӺϊ`Pò=(±ãúû<´ÞfyË\\Ǫ?°ð\
+ôœZ(Síÿ\0g¨û{tNOðìÌ2!Fð‰gbcùRÎ4²ßòyöc4I2}\\4 éÓJì˜eéØ;¹ÿ\0 š(r2)ñ((.‡P1:ƒ ¡Õm$`Ð\0í›”–`¥Å¶¸G¡+øEOj «—P r’ië[_Ê‚*úšáñ»nÐa÷„U“ɸú¶ø1˜œÚe22Ns;:|ÅlÌ”2VÚ\\wš›(T} †XDG›þÑ´óÕ…ÍÞíp°Þé>ÐU2+§Å âe‘dà³2‰ ey"bÑ"†{¾H£ªž9ë]ÜîÞÉí̦K›Æ×áóXŠú¼fS“¤¨¡Èc²43½-]eRÅ=%]%J4sC òÆëb>¶Å¾cäýÇ—oÊêÖªPʺ° G„Á pÊU’¢¤a%M`çÓ¤÷°ƒ)\\ŸëÞë׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî¿ÿÒùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{©”ðy•²ÿ\0KŸø¯±w\,ìRnW_­ úJ‘üÁ¦'” ÁÏK\,6!òQÒÆfKÞF¾…ÿ\0j'ú{É ƒd†Æ#ÀŸêò­:)–FsQ„èÈm ·1TF¨µ"(ΧթÜÿ\0œ2b±ÿ\0È ìW¥¥òé<ÓH ÐÆ©òÿ\0c¡»ˆ™^*“vŒ ÝZåžÀ9[ÛÑþµ½®ˆ*ÃE"07«_BÎ3\
+µê2ªD•TâÒ'ùß%¬@~V|¾Þµ9Wà™é{ÅÔA\
+¥§ždSgE+¥?G‘Ê–B/ø#ߌÐMñ¥GÚGøL1©©×ëþ¬t½Ûû^:"µRÖOPQ¢B´ßVˆ–½×ýzžüÍéJáþ£ÓQDÊ|Bý¿Ãþ¬ô-Ðcq‘%m5{I+´G 1W½Oöä7[ ÿ\0±Êæy5Ä;ºTŽ”Ûkcaéß=È®©wéЩo ýÁ]\,9ú ïs{;Ë=¸oÒ^ƒ¤Ím`ŒŒÄ±~zeè¼–[)4¶Š®E¨UOQÆìuÕ2úA¿ô_e¶ÜÌðCâËnuúÿ\0«/—oŽy U`Š§íÿ\0W—O‘|~íØV™x\\% <rºÔKU M`Š_óŒÁíbß‹¯z<ݲªhn‡ÊŸà§VM²ò$ððSÓáãÒ§h|0Èïšé?Žoø£Ô‡Ç\0¨ŽjÆXþ G#¸Œ0ü\0=úïŸf²³ñ\,özϦÓãMáK5OÛOðt8aÿ\0—D0gƒ/%Lr\\²O)BÑ"é.̪¨ §°ÕǺÇ#êùt¿÷®>6>Δr|DÚ½mWUQ“ÊcZ¥©â¥Rk(Þ÷}Á:[úÇâÞÑ¿;n›šxFÝñiª´Çåÿ\0ÒÄØ¡·0³SǤÝÕؘ*Ùóøúz5’‘}3ÍJ²VÕ½¿å9²ñ\0{X.·-þ‘™‚úõSojU¨ñ‡ú¼ÿ\0>‚½Ë˜ßÛ¿!6®ŸŽfd¡™R aSêj¦ý° ûX[ívøÓAâËëŸðÒ+™d—ûÓûøkÐOG—Ý»R«)‰Šuo»RJ·¦¤o¨­£Iö&híoíR±\
+¯?áóüú.•å‚éæªßú¸‡¨9Ê6“%†®ÈæŠä¤ ²Uº\
+tiDšU˜˜Pþmëíë# Šî{`b?:>?Ϥw $ɱ«¯…*™èÆ"Š6ÜTÒÕÄZ9¡¢ûjŒu3ve²§ôöMIšåä[6XüÎGKâi %O‰ÖßX¥Ž„ફ²µÈÓý¶PHÔÉPŸÛ´š¢òëoo¦Ýuy2}dJ±ªÐP JŒþÓ^¶“B‰s\,“¶¯N…­§ßÝkYI\,Û †Îc’X»Jép@Ô?×öW}É×Oà²v!>œ~ӟνzÆ#>©óé{&o­ò5TÙ=™K€ š È´Hª†Vñé1(º1¾„[Ÿd±í»¤øwnîŸiÌPô£]¬˜Sóÿ\0?BÍ)¬Èã#¢j8èkd„Í÷ñ õÑq¸i!퇲;˜^y bê8)$—¥¶ïT\,xôfzg±™«2‚‹ï"¤”OK/¤‡V…i—ôqõöuoÌdiô“6†õÿ\08é4Ö’I ”Ž‹moSïÊ*ìÕ3!Ô½FššjÕ@Í”‘™Úoðú{ö2Ú[I5¤…~Xÿ\0:\,¸‚v»r§ŒU_·ötÞ=+Ž<®û§J´Xã©ÊVÈ9FCéKp-ìãmævžgµ±ÒŽxð?á¯Eòm2~ºÕ?gø(zTlÇ×8º»scKXÔr4-( \,ÕÓ£¹bYOä“íÆÂþfÜ^ûte2G f½ß/OÊ5o&Ýooá¤C_Èt?o·5NW ¸p™ Þ<5:Í>ª#‘§¨•ÆŸŒ«3hÂuÅ´ {apÍ©©R?Û)Vþ}ÝH÷6ΊWU*ôx«öô%ã»E豕ø©¶ÕkÏ:7¤ª‚¥‡ïâû›…[DÏÏôÿ\0hî6¨ekk¨¯ OšNqù×üý-´—Â}.½eÇoè³ñd ›öòÒ]¦Y€«E×J¨P•\
+ÌO\0{ÕÆØmü íœ<EªW‡g¦(:צVðœÈ*|-_ŸBŽlÄYzL•}t4•”ôqélmB¼y& ¦4¨_!jyÀâÜù˧hc†ábCà¿Et¥&§ùôìLÒ¬!ÞŽxðèÏÀ£%„§ÎEf«4aŸ ¿q}LJ 4¯!ÿ\0Sôö—IJ¹ðÒ*Új®®'G¦kûxüú1†S$z«ÝÒŽ-ávݬ t…+é"©†™R¨–6ñ¨Œ²A“‹Ÿ¯çŸi®­ýÍ…j=OÚÊ"©Ã¢_>[zâ'“#¹3‘Õ½šj:B”Tqøü`Tºéf0Ëô Mÿ\07ö:„ÙN°Û[Úÿ\0Œ-ŸðVŸË¢ë¹¤˜ýáåüÇùúi;+yPcÅqmè–¢ #Z©Ã bÆY”Rj%E–À¶¤ÛàwÖöºÿ\0«çÕâ»!©Áãóÿ\0Wˤ¥avÎ%*j³9Ú]É:4ÑPI\,r"JÚƒ€4ÆħõÕ¼$âKVOÜßñâz¨º¼÷á~_æê5?yfd«¨Z_⼫TI ôÈc…Òï "G'›ûPv(R*Ÿ¿é›üý3õïþªt«©ìªLÌKMU%6¦– V¤ÿ\0U!"3«ŸiWi1K>‡ <ÿ\0ÃÓ‚õ^=L¹é+>Iñ5ÔµôÕÕ²I;õ±ºyéHýdÌ >4sÆÀj0:HìÅLŽÇGìé·sVWärxüÝ|Tÿ\0}Hy©YE=>­B€šY¥ÑÇ?k¶Ño\0–Ý@½*8ðáBr´ãÛO^©rí"+†:lj7Í¿åq²>k⓵º¶¢ƒ®{®–†HrUP´Ø.ÁZLcLj¢ÜÒK] e=RÓÅ^êª)èH'§ªT¢Zr]Ò{°¹åîaÛf¹ÛQ«nñ[’ê’:21¶}\
+îU„°³JYm£4’x°/óáû8u¨OhuN÷éÝñ¹:ã±öÞOio=§‘›œÁå£D©¤¨RH˜<O%=M%u4©QKS ÉOUM\,sDï ‰!ÇÎq䋾]{w€²t2A:å&Œ ø"H›õ#*ÊáXP\\ N’@1éÐjT¯ûqî=e+‚´é_\\}ׯuï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uÿÓùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî¤Ãv›r?ÞG³ý—e—s›)úŸù:jI4 qéKGKrŠ\0%øß÷ž}äw\,lÛǘÃþ~ŠÝÌò¡õèmØ:ÉröËöõO–úå}Bþägb²™\\†uáþ¡N™¹x¥Š~›KCötbc‚&XDE#ÔU亼„BÌŒßï>ܲƒR™»z/»-_Fš¯B DÍû•3G\,rG±hGª2\0U¾ƒís¡H»qÒºsq¤·oØ:°µQcR%(ehÒ&c\0‘I2.À¤_ÚYmÌß iëÂãÁ5uÔz0ôuõò"Ð@Ye)CåOÔ\\?ØûNÂ+uÓ9\
+ÿ\0\,ôäÒÈ⊸èLÄíÖ¢†y2>a[¼J_ÇL°¦¦t\
+|ªXþÓñí×/Àºbôÿ\0gO˜“_‰§¿í?àá׊šZ8Ïæ–j‰Rjxà4EO¨¨1k>/ö£êÿ\0oĤ¿„¯ÙëN˜œ–M'ûN§a³Û«-3ÍŒ¦žšT’*\
+O ²èˆYüfÌWϵRÛÙBšdeüxüü¿*t‹êf‘¢hSJ'Â( ?h5üëГ&g~íªê¦«lÍliJ4‚HáUýrÉò'?†¸ö[oÝ} "O~xÿ\0:2%_¸A—R77vgcÄÇMÊÕÇ‘­‚8ªrÌ Ìûa@‡Æ—ÿ\0i"ÞÞµåÛw»©ˆ}7ðçü<ŸZ;ƒÛÅ™ —ý^]Bë;Ÿ¯«æÉ&]³9ªÖ\
+#È;‘¯Ð¨$¢ëþ f»—-øD}#Å\
+ü@ŸE±n2Ã+Í#”ü'ýŽ«MëÞúÍÖìjMÅ’Íb毯ž–3Bw QÊy4ˆé¨i‘Ï’1õ û‰wŽYŠ×è#‚O ø´-?ÁÐÂÂýnaºžI\0€Pcüÿ\0z|Ý»;¼â¬Èí¹²ÞIèÑërU9#ÆSê<Á’]ØŠ}CtvÏÓ¹“V­8¾µþ}/3 ãVQ?Ô:%Û¢‘6V-Fä9 æE¡¥Õ¥¼š]@»"Yµ`ÇÜ…¶Is¿%`°U¶ù’?küú$š#l<yWË£;†øyQŸ¡Æf³[ÊXir”©\,âãžÏ¨éaiHäý}\\ó}ÎÝ<û|[røƒãþôâÚ4øµÇKüßÀØk( }¿=euMM?ŽI+§ èÿ\0VT¿Ø{'‹Ÿ7n<6ü_Òƒü4¯óéá¶FÑ&ž+ÃúçÒ?jÿ\0/ÍõÌã7‰¡ÉÐÄáÞiÉ/„r#ý^; Ofw>æA*°ŽÖdsèùºNû&4ÆØÿ\0W¯CÞ_➨¦Û&Žµ`–EŽª)<«¤’¡uGçê=…×›nå>ݹíÿ\0(ÏF¿»¢9Óüú(;¯áþ©ÈÆÐÔšº*šÀéM&j?•Õe·äŸcÍ«Ü8bÿ\0{jËüDŸóÓ¢»Í¡žG»€ˆÇA–ôøOØÛfZŠúÝ»N=¡%ªŒÚêW¹µì}ížåí—Qè¤þ´ÿ\0'\\lO! £=xÜ»UP™aG_‰­ˆÚaPóO ƒ2.² >ŸÀؾ[ǹšÛÁ·WŽ_!ø1ŸçÑL6RGãøÕá^öÈù·—ŽÌÃáÌRÅ 5UA)Âþ¤[€²Ÿñ`O°véÊSË-Åí>ðä—£+kè‘H{º2Tå²wÅEg’Œ¬ßhê«äXN˜ˆ]$Zÿ\0ëûÏÊ÷Vêò\,z”ü>ÏÏ£a¸DÑøkñtÛ„ÍtýFC;™Ÿ cSÓ¬Ï;¹r5¶€Îŵ 5~E¶ŸmÝa´†ÜI&e¢Šž7âB÷HA¢ƒä?ÕæzTn —ÓEE·³T •ôJa–‚vzˆ spfµˆuO¨üþ}¥w» ««Ëi™/:«ò ÙÓæ[a‡MCóÿ\0'No‡=U·¼ 5fªªtŽžCd…†””þ­.®x?QïÓó—0ÏO©¹L6¬…ãþóü¸tÜ[=šQiéÇ®9/Œ›³?Þà7•4é$‚ªîHú+•wÿ\0nxöÔ\\ÜŒ‚;« [ø€ þ\0:rK!â*§Â8t\\÷_H÷/ž®jxâš–gH* thäm¨Š~5B·ü}=Š6þiÙ[N´"QÇíÿ\0cåÒKا©h ØøGH:eÊm(+¨³›m#©–±¥Ô²¥l¬ S J‚‘Ge¦çÙ躲ÜR#ir*‹¤æ˜ÿ\0çÇçÒ‰ãzHš†š~]'“|añ“δ˜ü«ÔeÌë DÏ4‰ V’G`Æß•ÿ\0fQXË:EODà(¿ÌÒ§ó¯MÍ:G"É$E€áă¡ Üù+hñò˜ë1Tu‘ÔI2䣋)AmB ¥‡CYXóì¾M†))yt’G!]*@ CZÓíÁéèo5¤=ÿ\0n:1í¼ö.衇pb·e $”äÈduìåTòž94°:¹ö}«tÛ¦{3k¬Ÿ„ôb’%Âj CÒ 1²²›Ã÷X\,¦7qâ*îé*"2MPä…Ã\,†B$sÊÛIþ–öamvv‹…ŠòÆhØpjWü=1"B9xñáÐÛÛ{× Éæ·\
+cjëêÞ_áèX¨Œ G!\
+E(æÌ[ób^]Ü.÷yg²³·f"*‚kÇפóÚ´VixòÐ/ÑjÊoª¨ká¨ÀnºÚ厨®®š¤%±U!E`$ð¯[ýcûk/ЖËM€‘ùñþ}Ü\\I_&$úô©ÄöŽNWÒ•ðWJá„’+«G#P_HÕ{}O<{C>ÇM\0ˆ~gü$õD¿*¥YõIù“£°ûfÔÕSâ÷4®k¤…ž.§ôùYPéüÜ{ n»5êÅu>ÝSþ¯ŸFM¨QÚªÜz²8¬NièòˆEŒŒ¦<U9ŒšR9hY8üŽ}‡àžîѦŠâÓLÏÁ³OÙÃùt²@’§†ÙЩM±O²GA÷GAÓ"Bð&´ŠÆIaùöM6ì-eÃקâ‚OˆiÒ‡lSUmI 4‰öÓOº¤u7%]®¬\\óÏä{zKØoc1HÁ“8 ×}~UáSJTÕèâhGh§D›ù’üë¿š[ ÔQcvgxíŒcDz÷ç…Öš®œ»Õ¦Ëßš)++ö•e\\ìÑOrÔaê*$©¥Yëh«_Ø÷ ’çaÞme¹å‹¶¡E‘$\0žÕ¸ €UŽJ\\\,f'‘;%kEãÃãÂ4Üúúþ\\?—ZAöŸTonžÞÛ‡®ûndv¶îÚÕíÌáòkOO2Ç ±M °É5%v?!K<u4•tÒMIWK4sÁ$°:Hbp}¶»å9 – ¾«bœ—‚éGdÑA`ÀP‚$F²´¾[‘Rº[ÓÏ ¼‚>£ÜBѼm¡Ó»¥õ½uí¾·×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷_ÿÔùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺Í~CoÇÓý³ ¾Éïg¢½QÜ ÏOÔ”Ü-–÷ú}xÿ\0loî|å^\\Å 1dñÉÿ\0?E³ÊIíèLÃmÙ¤‘!1ˆêIÖ¬7úñEümsšÅj<Wcá ?ËÇùôŽõ~ž°«V_ WçуÀËü5©ÿ\0Éá*ßn‡Ðÿ\06IãËùþžÌ"³IKy£qÏD²Mô–˺Œ²µGÈô8bðpëSXf˜Ê<Ú …Oõ:XX¶ö”\\GúhÔëŸòô¹íÍÇ3qÿ\0Wùºñ›_QV=QUV*È}a\
+F–™\0ú˜ò }ïë®d>ÓçøºBöh“ëO·¥N!(ª+SGÖy4 ‹Ä 2Æš\,XÈ\\ÜýEþ¾ÞrÉ\
+O$ßÄ1ŸòôÈx“ôËKüTÿ\0%)üº1˜­·SVeÇc³”ÔQÄŒôБJù$â]D :‰ÑþÃFñãÜ›=hòÐdœzqèÒ8ZB" Ý5]YšÂO…«Å@sòW§žWžO5\,rÉû°Ø¤Óôÿ\0h!Þà–{ÛkÕ1*páþ^žkfð`•$¨2Ððá×</SærUùh÷I¦ƒ gaÆѷܽT5È4@<ª?Ž}¿6ùl¶6£mVðÿ\0“ÿ\07å׿wÈ×1øŠ;âÔ3Lôdv§IE-U͆‹oÐÑc%ûs¤™êªc_"Êdòä o¯õö»æ'n–+—•Ïåþ•C`?Å`4þ×KŸQþOÊ ;+®°˜º™\,ž#7=sÂ\\‰Ê´/(²V”ÿ\0¯ìïfÝæžûéí®4Cé¡?æ¿ÏªOg–U¬€H–€ÅEOˆþõŠ\,\\9Ú\,-C´ç+\,‘Q¥8¨!t6åšk7­k­}3þN‚¦æ¡ÃÒ‹q§^«ÇGñäsôÃÃQ_Hÿ\0…Kû¾ÍûË ŸÔO´v ¼¾»Ã®;6â’ý_e:»‹ p–æjܯôü¸.›ö~䧊·Ç[[ü1©ÓÉCK3R¯”‘Po¡¡ý}™_XÏ¢„ Tñ©¡ý¼zjš+€ºŽ‘Õµl¿{v³­ñ[C‹’£!OO=}Z-}LÒsꜤhþJ>áM÷–¤“uñÄàEéЯl¼[k\\ŠÉûzKSÓõ5â¡’ªÜŽ¾¡)ëéª(€HZ¦_óÑ»‡hb‹ýUÁ÷kh÷†‹ÂÂmßÆ ò§T¹ž->+¥dôÏG¯+ÙÛaá1¸Ù¦:ÑD´TS$Õ)?Ñ*%Ô/ãóì»}Îã~Ò H‹te¬Vµ~Øÿ\0‡ýž=c ù9”ÅAI\0Ú¹I…h–zj_û\
+~•f•Ã-ïô¿µh´™Ý Ý]8õ¤»`{ø~ž´îüÞm¨ÎchÕÑPVè4ÒjV㔓Ѡ{\,½ÛìChKæ7¿ìpþ];ãÈÄü=æÆb²ñÆg†2GBy\0Ù¿>à nÑÍTéz°+SǦJí‰E hiSL×Ó"¨~º-~_tW˜®”c¯×¯i~ÐêþÅÊÒ×A[Jù 3¡…ÜJ` )}JVäõý˜[n–‘Èe»O þCýCùtã­3Sùÿ\0‡ª–ùñÛkäèdÿ\0ÜcMV!«š`RªyÃxÝ£BYZçÕ{¼{—y?š/-ç¶xßÇ·›ðšvþx?Ï¢ÊÍä·hÜ~»qnÈP.ˆÎs«_­2s$y÷Ýõ´1¬ôâpD—õ YÆOô÷+Yó oQD'±[pühNŸø: ~ïÑþ1%ÁoÒ­)Lú㤎שÞy¬µUU\,Š‚jçWhã‚ \0W°[IŸ¯³[¸6ëKdµ»/ õ~Þ’¬ò§0¡xyô£Ïï:í»Æmm¹Œ½Lº2¸ÈåÔÆáÑ“Hõ…~tŸIú[Ú M¹®ŒW[…M¹ªÕ5ò9üëÒ—vŒêI)7¯ü^:†ùIY·ª¤’¦løÈÒÕÔ¥d‡‡üc‰c¥¹°ö¦NKŽò6úYTÆ~ÿ\0«?zn=ÜDŠŽ§Rü_?õ|º0ÝmóÇ7Œ¥¬Š}ÁQ$ GO<ì‚ž&Ô¬cnSQâÞÃûÇ·v’Ç [J•n4¥¶ÛòR££·þræ^¨é1õÅÙ Š#aúŒ¬R¡ö¸äHB›6“õ~ÎŒWxWýT8èvÙ.6áÅÍ“Ë壨x^h«„ré§û“ú +Çøµý‡7>G¿·™âŠ<·ÃAþªô¾ÛpŽyR|MŒÿ\0›òéæ—¿:{yM>5ãzsQ\\°£¿“0¬Žuír~í NʯV⢣ü?.®olÌššÿ\0‹ýXégKÕ]g’§ÆËŒ¤Åd¶S@"’£[®±â=jQ¹ö]=îém$‹!–‰Ç¦Ö im£È:å û=8ôSû÷ã„sÉ÷›cÛÙ¸$&v|pÔj…n¯\,J¤!\
+=7 þÅ­Íïi\,°^«ÜY·Â Ô²½7{d¢ßLx¹õÿ\0c¢Ý‰ë.Õ  ŠÍÐÒe)æ-㨧£¤•œY¢©‘ž?ÆþÇ·<Å°\\hš¥xb¿á¯Aóán4˜ª:~¤ì<÷SRʼn¦Ù™ ekÕh2ÑUÉ5?ŠCêñÌ¥Âéük{ð·³ßWu/ÌüÀ¥Ce ŸÌô\0ö¬ÙnÓi!Èï ‹TPÔ¼Ôé–ôŒe ýç‚9Y’¡’>Äû‹að¦JúÖ„ÅSQéšÿ\0*t‡ržëqÃYtGéAþn `6Òä0lEÝ«¬¦¤yyÚ4…ŒµGÆàÏe3(>¯­‡âÞÔ_^ˆ÷ ÉçÜ#Bß?#QÑ}²xVåJjν/ð_%L4PÌjÔ!yĬÆ2(‘£[éþö]q¾³0y$?„þjô² ¾(Ìxdÿ\0Ÿ¥Ž/¨óøúº\\¥>7‘Ö±PIPÊóx¤©’ÎÑCØõúi™-åV¶{˜\0<Eiþª¶®YƒÛÃ'«TèŒcb†»7—©d¹1òª\,*ʺÀ!“R\\ðEýÄ|ÅÍ“ÞxE^\, TãùÐþuè÷n³™×Ä|'G•zÏ3 ÊÅLV1¦:‚±B!Q¤j$)ccù¹÷5ÝóKˆÒOÌÿ\0“¡<pþòÿ\0c¦§ê¼eL’J<‹¨jy  Ûé£ô¯çñõ÷q}qkFhÊŸCþÏ[ðJѱÐ1¾65R%DoG<1GŽ¥6’3¨ø‹/¡–ìMÿ\0Þöqgº+äHV]@à*<è0?gñêátŠŽ©oç‡òþÛ\,öüØù>Çkw6ØÇȽu¾*b’:zš6–j˜övðzXž¯#´+k'”Ç$qÏUˆ©‘ç¥YUëi+em—˜ì.6©¶ÍÚºåû— ñ&$IH®-Kv¬ÊCêìc1LËúrÀWy‰ Üxsçåû8.´Ýí­Þ½?¾w\\ö6ÛÉm]ãµ2ãs˜LšF•4µ¢K‰\,RKIYE_M\,uµTÒMKUM4sC\,±HŒÐ_;òjì;…»Å7Ôm“§‰ñŠ¤ñÔ€Gð0 ¬±7|r+FÚi m®Vu¥(ýîºOôÓÜMsn`’„Pt¹MG\\=¤êÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×ÿÕùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ë°¤›~}ÙU™´ªÕº÷O¨7ÿ\0|}Ì|™²Û£k“âÿ\0WåÑ}̇‡K\,U<mU\
+Éa›¬+ô6¸½½Ïû}’Ål¬’8¨ôšë-Xéó= [ lfDí]JÐL^5Ž›H>¹6 GÓŸgw—Ö¦¥ñ¿‹ýœ?—HžÞ{‹¥•#"ÃWÑx ôf0{\
+¶Z™2‹ÉH¡LÞm÷õ‚ʤñü{%]Þ#xÖpü<:}ö±/†||X{oje*&"¦¨•¥F±>¨¢ñßÀ$ö>˦Þ-fPÀÃþ/§šÂa+ü#‡Bþ¦ó¹JÐ&¥­×"'ÚD\,PÝ‘›Ï0\
+#ÒÑ›Øiÿ\0¬Öè…Qè¿êóãÓµÊjÿ\0WË¥äø*-‰SC÷IGãÅÅ7¢tÖ4ÍÇÜMRÎe{©7Qý=êÞý÷Pò©:[ú¼ºnKe¶]%‰Ðm÷y²¹´ÄÁnMe†¤Þ@UµB¹\
+„þ>žÅ‰³ý>Ûf²³²ÛµYqÞ}kÇötQ%È7óÊŒ@1Ãùu;Û=·CKEAG“–£–TV#yͬ¢IO Ví^Ô˶ì2Êgž$ñ&ó©ÿ\0iÒ;{«åIm¢¨TmC\0Ðúæ¿æèiëýÁÙ[“xO¸h[+I’’(↋õåcm^yDúýz¿Þ?ÃØpýÑ·mfÎM ò9þ|ŸF+-ÅõÅ£°`Š4\,zcü<z9;[{ö<Ðã·nGY0²¬“Ã8‚TZY~ÚÈ¿‚`««}²î;™ìÕGÌþ~Ž‘îc_5à8ý´èµ÷dTäj«¨+©²õøø*^™|I$i*‹ÚWÂ%‡üXb¾YÙãcÃ\\ªLx’#åÒ-Òñâi¢ ŒWPõÕÇçŸø®\
+ØðNÞM©–žbAKTÊÐÚTÖ\\2Æ<–Áb=Œ­ÚYBnCWاü# ô‘Ö†ñâËÔ80ûR‡;UedtÆ)–BÓëeÒi¼Kq˜Ëýyö¼I¹Köò}<*EoÚzI*Bâ ª@<qÒí}ËOªÌZ­<Ô­¢©1Õ*\0AkI+ ÑùàûEãkû¾!rô‘%¡ÉüˆéSZ3MnTw¬#¢¢¡“ƒƒ=¤ÆPÖèñµ¦¬œÞþem"P–ü[Ü{ÌbIîfŠØ(àƒ‡íãüú6Û ˜£2`¬´jút¸Þ{×dôÎy$¦ÃÙÎV´E•Šuª¥¨Q£ÒMúì?²Xî;Ä/ÊÑDœEz7½¶‚?ñéaéÃù˜p½ƒ¸7NèL+˜Í×IDT1ÓhñLÂÑ…‘8Œ}yçóìØíPmvï Ô§ zF×?Xð<£±¸ùƒ£Ý²Ÿ°ò øÚ)S–¼5Tu¸ê%hѸ‹*‘Uüþ¯°=ì›12ÜØMá•þÐTŸìÔM?ÚÓ£hÙàÃ&¨¾Îw­{—mRdvþDÓ½-jâe„Äg)õ„²Ø\0ûac½%ÿ\0‹\,QöòŒmcÛødQú-3|ëÝ=iº~m¨ÞšŽ®«*¢7xc?«OPK[Øßkåͯ}‡Å³¸"OS_ø®‘^Iqf4˜Á]ó3¥û3#pRbk]Äh•5 jK³0?ì/ì›sämÖÂC-²–_²¿çëqnVîúI§B¾»ö¼Yú]¯—ÊÓ8ÈA¯:°’Ž³òÊÆ>¿×Ù;l÷–÷\,öåo­ÿ\0´Œ¯ø<ÿ\0gJÌK ÇB‡Žz+¿'6¦z=YÀ¶Ýûú_»”U<+YFn¥O©WŽ?<ûM±=ÆÙ)»1°³2Òµ5§¥<¿*tª ­¼9È òè¾ußƾžÝqE‹Þ„K]“Mu/”âE¨”ið$¢êU[ñôö;¿Üw$[ê†+OÚóè9Æ¿ã¨=´§Ë¦ÞêøÐU´«*6ärf*ÌÅ¡ëŠ=Ý.m$ßókû/³æÎf¹¾ú[™ØRüÝ-‹h±EyF¦ã“þsÕhí?‹ôœ‹nV¯¦®ë ’45Ùï<sqýO¹–~n¹·‚xÉ‘O•²$Ú¼kº§l_oI>ÖéN°ëíÍ-’«É*TVŠÊÊWxd—ê]µqþ>Ôrï0sãñ\\Ù0[~1ñ.½¶Z¤is¨j“â9þxüº.›²‡g¦v³QYSBó¢GE‘‹I§±åKµ;…où\
+÷üûíϺI`·Æ*8ùº(– x[H\0¯çÒ ë÷ì”ÓlÜ;ÁSŒyeXòp¬#©×}\
+˽kõ>Ì™v‚ɹ^¶›Áñ&iÒsãÀÿ\0I ¢zÐðק8aÜtتº¸Jêl…ë­s±†£Ò_Ë:YŸO¶}¾ât½K€Ñ/ uèžâÔOo‘$œþ/=6+wäö”m‹¤C‘ÅT=eMoÝÏO[K _¦ \0Óߎ@'Úy/\,-w8$ºYD ÄüZÜNmô:úvWÉ]ò%29-Ñ‚ÉcäT“'[Õ(¢RMNî‹äoè·ƒí‹ÞWq’iíJIŸéQ_ÙB?.”C¹µ¼)pK4mQåCëŠWóèæí/šxXp³%¹Ót™%E­¤Ìѱ”¶&9P£Dþ§Ø qöêïÇHe²XÊðhY¿ÏN#Þmîgk‚|‡ù©Ð‡[ònæèèò{ZŽwc#WÑA]¤2]t~Ä×(}-ú@öDÜ­{e%ÕµÛ¿ƒáUHò>¿ñu.œöž:âOJŸòž‹¥Vû’¡™kãóU}ØJyf‘!PnN‚chÓÅø û&Ï%œ ÇËàé$÷k+éJSì5döî=熯!’¥V0ÈA‰Gÿ\0<ê¤;ÉúÞ½½åÌ(±Çlʃ€éÑK\,zˆP~Þ³mMݶ¡4õ™héÕ$PI —R¤ÅúÛèmϵW›eäô1ÀÇýªŸðƒÕch£—±±ûÃÐù´{S¦ö} <ydžÈKTô‰\
+â¥J¼‚y‰f5\,Ç@ñŸ­Ç²;Î_æ Æà¼vR#}ƒþ+¥ðIV–YÁSÅp?Áž”Õ?8z·=e¸sD¯ŠŽCAN¡$áäY(`6öÄ~×ïB ¯'‚ ‰¯Ê´þ]>û®Õk!Y&Ö?ÕéÖ|óÝrn\,~ŒÈäjk”ýµNj!AO ŸÙ&Ä)öñÇÅÉ>Ö?¶v"Ök‰îa¨ø„d±ÿ\0zló%˜ŠZ6â´§óþ}Ý‹ó[»w>c-·^G¦x'8Éåf„ ëE’J:ÿ\0Á¯ìïdä.\\‚Ö ß{¸†7ÍSÃqô°[wÿ\0ÏF£¡¾ooL >?onü4õÐiE§È+³VÉ}%§‡SJ ½†ùŸ‘6{³õÖwz>|ÃŽ¯·oŒMÆdýŸàêÂ);Ò“xE _Áå\\{jf­…Ñ[WÓíI³ÿ\0±÷Üòàô™Ç‰þ¯Ë¡4w‰\,z ]g玃ÍÖ6Öïšyèâ|f_ Xª‹\,m¨Œ ³.‰5êÛö‚æÌÇqÞ$NÅŠP¨ñ Sñ$R§?>¯#ÄTÛM<*Öž~¿êÇTÙüǾ lŸ—;V»!Ž‹l÷~ÍÇÔ™»yjw©›gî“ M%nÝ–®{ÓÏc>*y Ð+ÄóÓTŠ ¬Û4Ö7ø›-Á£¬y’)\0Ïò™€]@vÈ#‘c&)£Nк8ua«­.wÞËm̾KžÇVâsxzê¼nW‘¥Ÿ‘Æ×ÑO%-e}RGUI[GU Ç42¢K-ˆúÚçNPÝ6 âm®õk*é*ãû)@[ñ+) 4üJT­A\,Ûβ§ˆ¼=:MŸqÓ€:U×^ë׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî¿ÿÖùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ê]:Å>Å»`ó\\øŒµ^™•ôŒô¤¢§yåŽc/4®©ËÈÎSðy÷ܹd¼$Œõ§ERv <z6½IÓ´òåZ¯wÍILŠÐSj äë¡‚„&Çób+­ßü\\F¦¯âéǧGìÉnúî\0eêÀ¨ööÈÁá" ¡ ¦£Á\\V(ãw"ëf$oW$}?¯°l²ÝËy«Q)þ¯Ï£2ЬS2 ëAþ›Ï?ñ]N¢;/Ž–gÇ%Lƒ%Ì÷’š#ùçXÛ–-þ±·¶·‹vµs!Ô"Õùÿ\0«òè¼OÏt¤`ô>ƒ·bܸœ~Dí\
+5miÆ’” a ‚ñÀú {)±Y\0¹’me:vêTTµ@ãT¿ñž†ÝÁ»0co™ÿ\0„ÒÒÖÈ«42\
+óO«T¬uÀ<í2ÚOqq¢2túu¸çXáñ½\0ò콋¾©bÉÕOVÙ÷ª?pñèF!þ~5˜Â}.yö+‚ký¾xa‰ÿ\0ÅOÒ¥ÿ\0˜=J-ï<bÆ’¯õpéÇtuÇKmÜdÌ £ªÍÖƲµuTè#Z€Ô𲵿_çõëîÖW¼Áww©e1'SÒv0ÀÒ\\"£·Çüý'êöµÞ©“níÊ^XçèñÄX–¥©¥αÊ5ˆ\\¿×Q¿³8YÛ:Im<š|«ðãöñùôc†(­çGc\\ã'ìà?*ßKa¶ÞÏÚÖä1Ôi¸b“ü­cU’¡¿T!Xö æå»}v…¤·ôÏù?ÏÑŽÞˆ]eW‡—H\,ûdsÛò¦“À¬$cD N@úH†0¿ŸÅíï{bÅkdÑê«9?çéDî\
+tË·º«lej£ŸpËB­qjŠIÚéRe{(ÑGÕocý=ž.ã8¶²UáåÑlñšóõy~]œ×Au ã^ðz}©„¥ ¨©¡ÆÅR‘ÁVc`•dayüÃû éÃñï;¼æÆg–å<:Š\
+÷qÅ:X¶pÌ-ãU•ò§ÛÕtoš]“_™I0ìcãðõir\,òC…þå f_¡$û”6VÜ!†)onĹàIøÉüº#Üâµ[8TU8åþ¯ŸBnÇ®ÛUu‘ø)Ö‚˜S--UŠ>ᵧ¼®ÇÔ Rmíá ÁY£‘Ë+µAáŸÊ3‰©@Nõáòê~S®7~S'KG¶c’¾„<Ÿk ) \\l2Ÿ¢1:ú¯¨þ¾ÓÚи¹[¯Æi“ü±ùt®{qWð "f©ûzÿ\0CYj\
+Œ]Våš\\žF cy1Ï7œSÅöÉpJŸðÛNe·y/Þ2ªÜXõ.ªl^H¿V\\t5u%6 ÛXÌöZš¢‹LÐÑÀš£êËú¤š%NØßÛqÜ\,»]Í¡¸?Q/¨ü=Vh…"TTâ:¸Êîë¬ÔTåijç«æ‚H¾ÜU±€ð\0;õ½ÅkµI\,“ Œ£Ž4üÁÁüú\,ˆ°Â \
+=Îüù=U6+!I‚Š¢Š6§e†EŒÀÌZ;² \
+.AþžÕm{!’TÅçþ¯åÒ†!'ê÷.ü“xn Ó×eˆ¨¦iYÓ$L¦r~«¨Lyþ¾æÝ¿jH"OcüooLóxEÈ=É•ª¦©ž£—›ÿ\0p]Mó´NÊÚ‰:²êN8°ö9ÛAÑã>ÁÑ-ÓÖRPÓ¨ôŸ ûo ·.nqC7Žš¢¦­¤Š5ºHÈÌ…oϵ²mÓK˜LxŸ3öúþué Ü7£–4¢pÏõ|ú68žùUÙÕxÜ’Ë“ª¦–*lÍõÏTÄY ‘—Q°ê/ìºûmÅÂOc¥Z­IZþdÓüíÜÂb\,õeùô«éìþæìlc9µ÷ì¸|®â©Jv¨•Yå¨ýà”ðËpÁOÐûG¿ÂÜ·4e¬EÄO- <ÇåÃò§NÙ^¶ãq$lÚXü&‚Ÿæèòííz}Ÿ=ƒŽ]Á\,T¦®+\,Ë5q‹Ò®\
+¢§øý}Ç»ÖÛ·ÜK[70Ÿ´×ù“Ñ¥µÄŠÚ%rÉû?Áл6fâîlŠíþ¼Üi¶èŽL•M8ªV´`ÝÒ£ýÂIÿ\0gVW3òôWw{°c:T#üXãùÔ|ºfyDí[¯‡!ãçþô\\ò 7÷“=¸÷Ev~¢Š\
+¤ª&35LvÐ#BÁŠ/õÞÅû—p–¶0ZZCoñA§í<ié ì’Ü][ §¬^œ?ÁNÝqÐø\\\,“+¼(s9Š)i5àêÞžE<‡VŠn_Lþy¸öw¼ót³Ãkma:Ǹxº]šé×E¶›i–÷T‹[Lÿ\0‡XkÕRV`²ØêqUó×ÅÑU@)¢1}ÂÇNæ& g² 2Ûéoj`ÜQî.­$okóûF:ôÖÄÅtHÒËüÿ\0ŸBweõ&PWaóXüî;+[‰Md8iù;²xÊÈ‘È¥‚¯?Ÿd[6ð–Æ÷l¹²š(ãøq]_™©é]Í©{Hæõ€ó(6‡CIO”{ºš¿M_Q¿Çs0ŠšXõÈ„0P©öÍß4 “îû¤k„ãÈý­Süúf+)c2y–ø~_êùõž§âoTæ÷#RÕîMtj–¤¬j‘:¿éñùÁb£÷¿×öÝ¿8s5µ§ÔPKéþÅ:rmšÚI;À?™ÿ\0?HÊž¥øÿ\0°†r›1T¹¼Ä´ÇÑMjj™RF¬¬Ž‘0™YG?K{1|æ½Þ(>¼E¸áÊ:óìÛt22ÜM 7tªÃ/Ó¹úꇱö¾NY²9:”¯]¹.ŠJ)LŒ‘Ë㳉 äÜÿ\0Sî›—¹²l[´{Nçd¦ÉcÐÒéSÝû:jÛj‹p[««iŠ'à_OÛZþuë.áÇbš³.^XqòÐÔ¤PÑAÅ ìcÔRJ€Ì©©6POõöÜÞâmÒEþ-mâu¿Ý—fQ¡ôþ_çëû+ù»»¾ÛyŒ¨ÆÔW¸-G7ÜÃ@Á>êœI\,–^N’9ãéïv¼÷ý›ý‡êcâOâû)ûMϵÜÎY"ôÿ\0¡ï®²ëý²Q ÇA»àÉÖzw¢¯a5$iþpUÃ$þgüxü{{jÝw[Å’;‹™­Þ8ªZŠu°ƒü±Ó³ØÙ[Åõ !'Ó?çèÜ[<]Døì7Xd*×(äRÍâ­i¡òêÐ_¨ú¯çcM³x1Æ÷›ðŽqñ§üÝOmkoúË‘ö·ø+ÔZŽ£ímŠ(åÇuÞ~)² ‰-M+Ô*? Ë+þ7ö®hå½ÏÄŠç{„áÀSöSùôì%Š¬úbËü9èÄmŸ‹¿ 7u#=Jê\
+Z‚”Ë ÅDpÕ &(Ä(å øü{ _sß\,móÞÚÙ ÔÜHÏøI+¶°Ý¯UnÚˆ8-\0ÿ\0'Cÿ\0Z|MÝ›Kvf¨· ›SC·ìh‘`¬‹öªª$c¯_“ëÏÃ;Ÿ>ÙïR}(ʲh ýOá§Ï£Xö›Ÿõ«ESöúÿ\0«þ¿øµäÄ&ë¢ÜUUy³¡*é¦I 4× ‘ý¸¸\0öØwçíîÕౚÞ%Š\0ÿ\0z¥ŸG6»(šZÈ@?êû:r›^^ |fD>é­©Š*¨Âªˆ>¶@3«üG°ô;„[ÕÜí(0éá“þZôv¶‚(<F=¿\,ƒ¢ãÞ»—¶ë„Ù|& M •eŠž(\0«• ý*ΨuX[“ìUÊÕË{…µ»œ–_2Oø+N™¿º˜ÚÖÆËQ¥3é鞉õ7qÖåª~ÇuSÆrpF©â˜-xeF$‰!Ôl¶·ÓŽ¤éùZÚ1á¶M¦Ý›QQœúŠä3Jzñè9k¾Ï$ÞÄ:OÏU—ó+øW‡î½¥”ï­ÀM7nmú*y²øì$2ÉØ{v‘¢‰ã¨¡Vªw&ÝÅ®ª9ág¬«¦‡ìÖ*òOK~å¹·Û'Úf’5¡s•˜l’t° ˆ¥°“YTFq>¸€˜HkäqH$CTùu¬mE)…Ýt² :×I%¯Oún>žñG|Ù§Ú.® ¸„¦‡¡­xƒ¤^"¹¡r¬ˆNzƒì?Ó½{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷_ÿ×ùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¬ˆºÚÖãÚ»Kfº˜F£h:v§Œúxãý¹w–¶²†°þ™â3Òš¸è`ë¼™<µ$ô‘¬¯K:O#½ÄQh:‘_’.Ä}~¾æˆÒßoŠ0®hü:Y·[[Mo4ŽÀÎ8ðü«N¬{®ºï)ºª¦«žf‹ã LPxÔ Pöúö>ÃW3E·ÅœÍª¿Ÿø?—G úÒiCúŸìô§ ÇU“ÈQmÊ&Zu›ìe«¬$»Á£Gì{.¯éí^Û%‘·†æâj–â)OðtSxÒG<Ž†ŒŸËòóüëÐ͵qÛ£`ác`A -d¨îd&­¨1k2rÂGüº\\ÝÙnsC¹h§Ð~]¥­ÜQ1#ìÇBf' “—%í¬Ü¿Ã«ô\
+I`Õ£¹õ5¿ÇÝþ¸–kk{%‘O•8þÏóôÐGd–æO Ûáÿ\0c¡—¶(±í··óÙ ßñå…^J:wicW<OÑmì—i·¼]ò{6ˆJæ%ìŠÚìÝ\\ C_YKC5gŽ:"\
+Äow–E`\,YG#éþÆfx´E! :ð1û:É$²µËB…Oíÿ\0JŽËéœÞjª\
+]±¸® $B…b™¢&@¾FTöÖËÌéd'’þÍQGÅóÿ\07åÒ‹«šÎIÈvã\\×öô!|xêþÅ‹uá¶ÌÐ×Ô4“†©­™‰’žh[Pw\,ºZ\0ßê¯íÍó{Ûïíf½µšj\0\0~.?m~}!‡oº³ÞbZ«OË£…¿èó½A¹1 ´/¸ñŠJøjOO7‡ÊϧH‘À·°?.¾ß»k´i”\\Ó¿öÿ\0#Ž„×Ö× oõQe½\0êOmï­½†€e(²t´Xº´ŠVŽšÒËeDwñ(ôi§Vüð}§Úv[‰.e°pDƒà'ñ}¾CªKwX¥Ê¯pø‡ú¿Éж{R:|>C.ò>pQ3<kdX%ñ4ò°ýß1üãØÂçdÑ-”< |H©¯í­?.Š¡º3Ü\\¬M³¬…Ý»»³q‰¸ªèðØœm7Ûã)bƒT¥Ú+¬?ãOÓñíû]‚ÖÊúòîÝD· Jš‘ZpÅtŠ}ƒª®àíklŠtíõ®¯:ÿ\0‡¢ŒÞ™=»”¬G­§¦†® GO'U\0Ò›„àýE±×ÑE{kmú¾ÊðÐuÝẹ¡ý?õyñèKÃî\
+VZ¦¢²­þÒ±c’_¬\
+êÔXi&Üÿ\0­ìª[)ä´H¦Z³Ò¼oK’Q® 5gø®‡¸þKG…É`ðtO¨]dé‘ L#\,'ªs¨ˆã6?_õý“¯*¡¸Í8ýAäGW—sŠPP>/õ›¤ïsv®6“·w6Ëì³›!“’ŒSýÚGK%/üu–õ[ýsï[Ét›Ëm×Û~¼ÅR\0óõÕñ>”]^A.߸Éõ\\2Ðâ‚Ÿñ}c‹½jö†>š»pfq¢ "B#%vRz²\,|E Sêþž×Ç°¥õÜYÛŸ>5ÇåÀþ`ô‚+»•‰åše*Üxò÷Qw·^â¶Ô»ßqSVesh³š¨*扤§‰ÿ\0͘õrÚmì+¿ìw1\\Gk.´$(øÿ\0f>ÌŒ\,n쯈ÿ\0¤8tYþ@|Ì ÞJ:\\N0ÑSÓ´­Eà˜ƒ<“ 6”ê¸ü5íìß–9koyå$7ëÓ—»Å¨ƒB-Wóè¤Qî\,^â¯2·ÝPdb•ž¢ò³1ú­Øén?ÂÞäe%Œ+¤êµ^ Çùñþ}å»Y¦ñäùðÿ\0:‹Ø?'”šš}¹2Hí¦zè"rQ4Ef dì\0÷}£tŽÒYÖî*Â8þ~=;:#¬ I¿o@ý^o'ˆ§—5<3O•CP#oU™tÆO 1ö~°ÚÞ»ÜÅ!T?ú¼ÿ\0>Š•¤¶™¢‘O awš™k!¦yÉ>Ú ®‹6­"6!ÕþÖIeu¥ä‰ˆFãëûMOìéˆçISÂ|'CMocd±¸ð›)×Qá„ä'„„Võj‰ÄSDòÃ}=‡¡Ú¢7*·Î^\0Ú€>¾µãüú1{¤Šæ’/þ¯òôozŸå¨Úx(ñ›¦\,=I¦¡–®Yx^\
+¹ Bôõ (/÷þoqì!Ì¥ ùžâÊ „kÀþ¢z[·îŠ€xòƒ'åþjua|¯ënÊÞiGµ©r[Cu1hijq’„¢!äÒÉ"yB•üZÃñíËÎ@ß6ªY¡¸3Ú:Ñ•€8ûH'ó½+;å”·2.5§õyþ}œ&ðÞN|L›þ’ é²*ÔØü™¦2Óåi&ýSK¤iÿ\0Sz¿ÇØ£Ú·v½µ´Aùø£"š>Âsüú6I$¥Î²l׃ùþÎÙ{Jsµ·&ÝŒVf±oü"¢‚ÕòF±HÁX»}N‚.y>òíSÝø\\XÎÂîÞMrd“§åZô²ÛÀA#Ð<âøõ_Ûó§÷ÖñÝË‘§Ü´¸\\5Ô2—‹À(NŸ\
+A¹V¾£ý}6MþÒÂÉ–kR×hM[‡§‹÷ s<€FDy³Ç¦ 5mj¬†®çÙ 5T¼MÚUpºeG‰å@ÞW±\0·âÞÍä½KÔ·º¥´hø‰@oÛN?ŸHÀ–+›u˜êCÄÿ\0Åc¬}›Ýý¸(—°0»–ªšŸ%&YfŠc--J‹\0IPÐþ\,Âÿ\0›ûsoÙ¶¨n.nwKÛuY~\
+P5¡ÿ\0VšþKt†;4×pœqþÇI^ºëØËã4ä(w:¯3OJô‹;É!•¤ihîx[f;¿0ì1Ý8³’ÝÂq騻qâÌIe?ÁЙÄ=߸ä£xë§zøç…&×M)k¬«å–t<ó ­øöTœù“«$ ôã€çãüúTörÈ;ó/ÏýTêÝ:¯c全éð¸ªê¦¡£‚Š¢4Ui¦‰ROÙXb¨>–#ÜQ¿îpn7fòæ!™µq'IõãüŽ:6ÚÕ¡P’Ñ[ìééö<³Ó­vb®Lua¯x¥ŠK4ª-GNHBÏûeItªXÈ’*ŽAõÿ\0‹èÅ£Öu2þÎ>ÆÚõ­TøêZŒ†Z:ôuŒM 8§˜F:‘Í­ÇÓÙ¦Ñsº F<Eá@òóRád€jR|À?áé]Ö_vluÇ-Yµ)ãÉŸ TG]ÍÈñêj›JŽOô·µ7ÛÍáý+{§xôÑiAé^'ó'¢èí#™5H€·ú¼º2ÝoEWYG»{-<0Gª\
+jeÒ‘éõë ÛÒ?>È-.JÌó«¿ŠÜN¦5ü«OåÑ„±D`Ò¶ãOÙÐó]uÎN’—Ê”ÏöcKD×tBGêI /ô·Ëgy’wbF£Ç\0“§RÙ|/\
+‚¿`é»slú\,/ÚK€œÑÒÆðÏ…!h#Tú…¬€0¿êúû½­ÔßTÞ9­xÔótá… UE§ØzELJ¥Îç§|„ÔÞZªsl‰N€Kö5¿´~ãÚÔ·†ˆCk×çñÛÓ.ƨÞah1åÐm¼S=Óy ³[o9Qü\0ÓI+íù'–j9å‰5¤Ð(.ð±_ÅÂÿ\0‡³­§qkõ¸Û·dyÁ!\0ù€+ù×«Í Õ Fô'¤®;äL]½Š¦J<]>Whže—%Dmo-D.¸Ù¿Âþ̯ùPì÷x{­åà¦?ÛÇùô”îÌ œ‘Óóÿ\0Qé£~g3UÛz’M:IS<RÕSÆ)ƒJ¼(©ÇøÚþÙ¶‚Ü_hÂ\
+¿Ÿ¯¯W’r"A¨)ðuSß"ðU›;=C•¢ »EElиdÒÎM®—ëk{È>@½‡t‚]ºAVNù«çÔÌ–å"‚ñ$Wü?—N}Uš‡7Úd¤cKRÚVMZÒ–iV¦-ÌJ[ž\,/ížh±6âB4±‘S@uS…+åò€Ò u½’ìÏ„ÍVꉿšWÁÁÖŒ§È.¾Ž²}§ºw&­ÿ\0ƒ0VÕ.ÛÜùÉ'­;’ŽµRxéöÞᯓL‰PñŠ<…Tp@ÍDTôðŸ>rósE…½å½³ÖÖÜ«*ø°ÄÅBi8i ZµT;I\0v˜ëåoe!¶r 1õIκY…­oÇüÞ1]Û5µÄк+åÑð €G\\=¤ë}{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝÿÐùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{§hnT˯øÿ\0Šûò®ÐÓÍ©S?ŸIæzCÒ’žŒk¦ÌÖª•_ên~¿ì}Ï›>ÒÖ¨nà¼:DPÌš¡mGÓ‡Cÿ\0OEä©ŠöŽjˆÍV†æH_Ð#~”©üñìöõtŨªFp´áþSù×¥VЬQÆÊÄã“Ÿõ|º¸n«Ímº´y¡xì¡Š+g_Ò\
+Á_`-æ–JDX³£‹{¨áyѸ/—Aæòìz©UU-vŽEÊ¥£©Þ_×7§ü³ÍƒcŸsKÊRœ*ù¿ÉÑ&ë¸Ã–@Kñùÿ\0«åÒslö[2Õ5Y:¥ji抩(.^14šh xà "çê>Ä—;;ÑÛˆ‡ˆ¼ý_åè¡î®.›N[çÇòáз”ß\
+è•«i¦š\,!RD1ƪ`¨ÈÒßëþ}•A´Ã¾7¦_·ümg”­²¨Çíÿ\0ùz¶&n¿{Wc6úáᩧ¢„ǵRÈÅÖ¨±ª¶ŸêEÇõöŸp¶Ž×êož}üz´ÚØÚ4„'­ùº34ý3¸%þ´T4ËQ-t•’NVÅáӧđŽX[ý°šoª$*à‘áWϯGml®—¦:!o‡çÿ\0g£¥Ó]UK•Œí’¶:oòjgŒ²Ó§‹úu[óoö>Èo÷`öW‰ïn>á¯òëÂ7iPI˜‡@?Áž‡î«ÃmŒ&âͶN1•ñÖÉö’Oè5Œ\\p ?Ðp=¢C\,ÛE¼¶“vøǯù¿*tõ¸¿ÒÜ=iЉܛ3eç6&[)¹)`’5ÅËâHÝÉá Ž¥œ_Ž=‘:\\XÞZ½«²Ï«UG¯ÙÃò¥:2´‘e™PD¿ú¼º¦]å¶ÆgK¶6Ö¾*w™ž\\¥D¾yž\
+Ò‹%c?¥À>æ» ö·“÷ÕÀu1jqEõOûZ‚S«*Ì‘%å qùô¢êŸ›Ÿû©•ÊËQÁIPËUð–2\,r”ñhøôÛÝù‡š­„–vóSÿ\0?Lmûs ‹•ˆé“öÿ\0†½ê߇ ÛT{›íå¨h©‘éqrÓ•‚™c#J°maýnOæþÂ×\\ãwµÝ˜ê-ÄãüÝ+³°Žò$(€©§ìU§`ô^n³tîŠL‰¨ÄIˆ’¢Z UJд‚M1Ç­ÿ\0 ?_r÷.sUºm{eÕ«‰âCJŸåË¢MÓlx·&†Ÿâç‰ÿ\0g¢ÿ\0–Ÿ%°óòâr¹„ÈÅ>(R§Šê;Ǫ7ó†%JÀ?ëûÀ‘ï6SÉoc"N üýiÃùtš¶mfÒ=cú‡:­Ï–¡ ŠŠzÉܬµ¨N¹žFñ…‚vRjé´‹i$ì\\»eµÔ—Ædüc×òòüºËv뮕ðÛú¿ÍÐ_º7wÃH‹SW\
+S"É\
+ù_Àô©úþ=XZى˅FP´à=+Çù×¢«‰®ã·ðƒ‘jŸ·×ýŽ¢ÍØ;ž§ø-Þz”ÄÅ«áRò&»™Bž4ÛŸj×gÛ’I¤tHÃðòêw-Ä)oµÅ“žŽ&ÏÞù*Í·>ZYr?g[@)R%™¦F”}ãÔBûŒ÷º8îÙu«j @{½s_Ùá†ÝwãÃØÚzHÃXÌõç#Y?ª%®ÇÊ™â‘x1:·¬íb¶†µxÔñt¾GÙL~C¤Ë$«Á¿Köÿ\0³Ð¥_¿6Ÿð½=ÔÉ:´m’­§ÁûÉ?Ýrú\
+*§ô\0dé¶ßG¸ÝE¬qð§wÙçüúR’@Û_ˆ&&Jt¼£ìÚLn8d!‚f+Ï>BHÓûÉr£Ž8Êî6‡¸žXËчJ­gŽ”Ú}½­á—˶^³5 ¼ÿ\0 ©Œ\,ŠíoôVVðÇ[MµºÛCk*€éÇ¢‹Û¡5×LtŒŸ+#K÷e\,¡’ 4R1ô™?+þ·ÓÙüpéC~§û<z+–b)ª3І©®x¡A\\\
+Tjö¹#èÀi´¬?¯ìšìÄÒÌ Bƒ‡Jã²ki*ß—Iý藍v‘æ™Úd0ÆÈäy¶µXÞ@æÃê×ööÓ Î^™¯’ÌcFÔA¯ÚzBìÇÍÌÒï(ZYZŽ´ë£òIòò­êteó(ý_ê?×ö&¿·7¾Þ |'ÈŸ¢£p©xÍdÇ$ÿ\0„ž¯÷à÷Ì]±ÜÔcdö2TbV8±ÒäæÕ©ùÐ/!Qxÿ\0Ø“ù÷Ž^äû{.Ó*ïVr>2‚„ý cùu l\\ÇÚ})SÐðþ}~ÌÛ{crRã³>™0“šÊüt¡V‹Ç"9T•Ó£&ëþá{ ‹ý²ñ‹#HºZªaèA¶•ùô:d†H–ÌC€¯ù³üúLíœVËÝJÑ[¾1òIQkÒÊÓEèHý^\
+Ä\
+jŸìØϳÑ7[þª=¿1$n⟷Z~Tùtži'’0\0D—IÏ—ú¿>vWVQg¶ýãÈmÚ\,u\,T•ˆµ¦§Ž®z9õQUE? C J~¤þAöÎá¹5ÜðÚLÏs"ÆÂ"M(ÜVµ­:Ž­´r‰-Êê q¤á=qåóèß»‹ ÑmážÜyÜ.—(ÍYŽÅ%LY:‰fNpc2«ŸÂúO³½¶+ív½¾Ò×Æ’(ìG—¦?âúi­ãYÞúG lÇ?êòêç†# ¶zÇ+|~«{ä#ÇÃÄ’àMD© qªi5A æ×ÿ\0cìG7·W7{þû´Åg§Â‡Äñ3Fþˆòýƒ¢ÄÝ M­ïË ¥¢¦+O·óèê`þJ`°¹ì>SÚݵ4t³ãÒ­£ª§­¡ªñÊ*ÄÉSÜÜéüì\0¼ª·¶âM²vš.™T’<#üâGÌšüú8Qµ¸jxrpèñì ›·¿‡ÒöD Ùê`‚¦¦j·–œUN¥å ±K SêçéÇãØKs’ói¸›nAå ¨€‘QûzQn¿¼WÇfONàèÊmí‡ìlñ*jªdËÁ! "E¬*Ó1·¬0ÿ\0oì?¸EqgáË  ­ ==+åùS¥±>©4·‚íóñC-“ðTÕ½*– G¦9‰3ë>P¡noîö{õÕ¬ž µ¢ôñ‰Jxgàê]Ko\,fRÒE/ÝÔW©™¼Z‡\,[€?×ö¢}â9gF+ؼ)Qþ˜·„*éaŽ¹æzO¶šªº8ê!IkYdŠb ªit®£©“ý·»&ïl²ÕbÓçþ\\õhÙØP/o]N»+¬öÂÍ»3)SPÑ\,&:D× ˜-œ®DÝùçÚ©Òãqá·ˆFOÂÜÃZõ¨-¦?ãIO–:\,ÕÝå·7z]­’›©Î^žwWàx•Ø?×ö ‡a¹kO¬nçõ§ù±üºn{”‚Xm î¯zp¸êJ¸)…cÞ¹¥(dr÷t~««V¦ëû.šI!–Œ¸û:¤j=Lõ=2öÕÁmìŽi°±åE<K%MHK\0©ã\
+±³FðçÚ;I¡ÛÛÜJÉóçãüúT‘‰4ãM8uL8Íÿ\0µ¨{OpC‰‡'€ƒq ž®ªjy!þ¥–þwb•¿§Ðÿ\0OsìEáåT‰î–i`j¢ãõìáè-¸ÝÂ7xÉ >\,¨tahû¦¿KŽ†jš ¦:£Ë 麖9\,²Xêa쉶8nfœµ¬©0<=)çLËlUÁ¯>‹Ì\,“e1˜œ®6(Ì«îÅ \
+Ç*úJØþE½ý¶‰l÷;ËkƒƒðŸOõ|ú%æ)VãhT;ׇD¯eö¸L…•(¦‚8*’à¯í¨_4`sªÞåÝÛa[¸@Axö8Ìumû¿îùõªö«×£p•[o¶6^àÙ{¾ÊáwN!¶s´RTTR®Gš¤š‚½#©¤šš®ä¤—É‘Ê—º°n}ľÐû}ͼÐD¢H¤WZ¨nä`ÊX8`ÃWÁƒp`EGRÙ¸Et)âW­KþiüVÎüYî ¦Ðhrù–Õ–ëÛ‚SpऎšZŠyjhèäËmÊ™Íj駕™R§ÁÆqùgÃs½ÛÛx*ÌË$ ’c‘\\Š\0ıÔkŠ!îðÚGxºÙ\\k]\,{ú&ÞáÆR¸=õïuëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×½û¯uÿÑùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî³E‘¾–_ö?ï~Í6í½¯f¡ZGÕY©Ç§úh´‹¯×üþŸáô÷³²%¤\,RÖ•èªiOŸKmAOqâ(f¶ššÅFC.\, ýcXú?ÃÜ›eú9¥ÑÞ±TŸ¯I¢\,g ¥¿ÕåãQýΨÂËŽŒcéèV9 ¡|JÃTM§Rú‹]?_u²Óu#Uü?/ˇF7Z‘Ö$j"ÅP~~½I§Þ¹¨ª*)±²U²ãBfUŽSé³±eQô·ÓغǗ­uÊ·¯@{®a¼yî"´RÇÖƒüÔéÃwf(!ÈI<«US 4ºÖêU‘Y‰àúY~¿R/õö¾sµXZ'„ÃÄ?Íþn‘ÅûÂm?U4ðóèíuwEd¤¦¤ª«ÈÆåRôúÉ ¨z˜‚ÚnŸÓÜk¼ó:1¬'Wàÿ\0WŸç^…–tgÆÿ\08áÑŒŠ‹´kWQ 6Ff‹LèÊc‹Õê°:Oê<°Ú4—ñê5í#£9bKYP8|º¶S­â¯ÛçT¹8ZÕŠ&Iëi ’?Çñí-Õ†à“Ý•o3ð‚zÒÍ˧Â'Ø:´>µÚôùª2õðËLÔÀÍÀVdkÝVÚ@ýo`KçúQãê¨ÓJc‡§¯ú¸ôkYè¥HŸB™ì»‡ž®¢*„RI\,”Caë±<•?דí2ÚI8o EŽzrV0¶—Z¯ú¿>’Ø)(·¦å«­§®jš:ÒÌ&_ñ\0ËýMÏ·£¶–ÎÚFt ·ÃåþÁé«‹4ž\0ÿ\0WçПÚi•ÛÆš¢¢¡à„I3A¯õ¤i}†#€-ìºW’ –vZ•áÓ±)(èFn?>‹]RìL¿fSÑäiध™ç¢îјåhOŠæêCj>Å°Û\\ϵ^¸˜øÍhÿ\0c¢ëæ[ia‚•Ñ6[£×K³6ÎÅÅŽš 5]<µP4Q¨š¤‹*ø¿Ißì}„–y.Àõk˜ø““ÒæHÖhï"ZDüxçùãùt6à1XŒþÜŠš‚0´óS±U@WÒOäjµ½¦Ü¢—‰c^«jè‚Š(:ªŸ™¿÷VIMFËÅùÅ;IS’*I fBbi"ÒÎX¨æ÷ÿ\0bJæ }®ý¿z)HÂ*h?ÁÓû…˜½²Ð†—¾}Pbml„[‚²Ÿqaiño\0–:Z‹SÊÓÄ4útª°ãÔO¼¬Øw(~‰Ûn¹2³qî?çê+Ýì$‰Ê¼gÁ>Yÿ\0‹æJ¡a§ÃÑUà Õ|œö§ñŸÞ§Sª!RâÏ")ü1>ä+4s5ÔoÙ$ÿ\0šž¿/°cåÐZt\
+'Fà8u+AI¹ª©r9& Ãc+Ò‚JÞJqkS¸P¾©?õÉ·¥Õ¼ËsáUkä~ÎóêÓî‘!¦5ø¾åë\\aqüîJ†¡ijhkZ¢šŠI95A!Õ¬¹ÿ\0Qýx÷]òæâ÷k²’0Vuø€é%šEtòWô[ˆÿ\0Wù:XíìnWU»h`"Åc!y¢¥{†m1ê\0^辯õ6öO{ykqkc3’n^]$ç#ìý‚½ÅŽãéaj/¯Q29:&Ût¹º*¸k¼«-l0¸Ž¢‰Í´É'!ÏûjÎá/^Öd(®ÕŒŒê>§Ó­Å*´2 ìâ¸ÿ\0„‰¬ª¦ÁnLvKS“ŽF‚®¨)%óo‚Î?õý–ó„p]»À™¢º‹á ‘O´V‡ý°=og“ürrPxC€§Y[“ÚÔùq»^JjäócÖÑO ‚ÚÑ5JKÿ\0©>Ò-Õ®êÖŸ»ªnbøÆÁÒ¡kô³xÌÕ‹¤$æ ÇRÒEý¤“ÒÈÒÆÅßY¼LÍú˜*}/fêuÌóÈiª*Ÿ\,úãäèºfð tf¨$Åd2µ LéÆÕ %u[Ñ­žè-þö!±¸[‹xĬ‡M^JÊÚ‚êAéÒ¿jo-–q54ÕÕo-teV”$N\
+k“Hii{gsÛw\,r¡b~< o™Ûîb’I–D¬ `dƒ="·•ULK\\ó$–• …•bö?ªàqífÑ*Á7„Ù=&¹:Éa ðÿ\0>µ9Z:J¸©?‡Ì#ŠE–¹$.¢b¬K®ÚÑÏúßí¬"·¶’æ ÛÅî_ìÎ1þνÍ3E4.\0ñáЉ²³Ðb²XÊœõTEYS%L”óË Ž$kª´« )AÆ«û*Übr—IpD1W qõáÒØdXÇl¾¿ì±Ñ›ÁüÓî V1…¦Ý³Ã‡c)ŽË憒ˆò1#öE® ÿ\0?_`ËîCØï>‰¦^eøˆ¨¯ä¤ðt%Ûù’í.&‰JŽü5ê/P|ŸËã7-û›%Z6¥6DT¦6ý¶5UI̪¥^Åùµì>ƒk÷^JµžÐ˜áUá„­O¼+LzÒ¾§¦bß'šIeY‘|F«däÿ\0“òëeޟﮱ﯇o.ëÆã0Pš9þÒ*Øi«gÇDºgúƒÀÍíqx©Í|Ÿ»ìû•ÕÕ£—R ^#‡ON.¤mp‚h-Ü0f¿êþ|z©æG¶6VçÜXZŽ´ÜïWEŽû|_ð¸g2ÀjŽ=ò9äó{Ÿr³Óo;}Þâ7{áHÚ‘Ê… ü€\0ÙÒnXÛdKxn?Q~*õSª“ß›_´º·1‰­ÏPe1”˜ì…4ø¿»ò5°R¥&hp57_éï$ys}Ø7°ée4Mzÿ\0jûOùQ¥ü{„Ú±Côú«_*õiß»÷ òzPMÞ{‡ Û˜÷¦¤†)Å4™\
+d†añÕ¦’þ¿¢l}Å|ïÉ-˶Œ¼µºîÍjtŸR EŸB «uŸr“m°¹aQyãü<zØSãÎþÙÛF£%±p[š—/ƒSüg*¦¢icº#SË((Cï7›mÇw²KÆÛTë%D×ëÚì8ùu ÛøpÎ’DÔgŠ£>~´8èÑUü„Ø=UƒÈdh³bt­u¦”â¿}¡¿JDêtÙ=‡!Ú÷+Óg¶´gSð$SüÄ‘UØH*œz2ÝÛ8>ÍxêhrìµôÊ•”5CL’ÊÍ ‹Áv<ÿ\0´Û¶Ë=‚H]KFß ?ùÿ\0>“Ç>¿<xôiä" (’ÆÇUÙH[ÿ\0_éì\,¥‘ôH´^—¨ùôÍ5tUpÃyÐGƒ¬P >Û¸X(ŸÚ«Ë§´|\0ˆ—aôŽâŠ:‰iéä“g’¢Zw-S.’u§¯«ýHÍm7 #[€K¯ ÒŸ³çÕdf‘µ“Ýû?ÇUÙ›1€ìæÎ ÅUTó¬b‹/M\,P´p}aòU³ªúÿ\0¹‡•·˜.v£lʳãCŸÙÃùtÝ –B†3D^ÿ\0?ŽæÀìš½µ·1¹ÞCU €´ t¥I?Yi Á·õ7öAhröÓöÈß ztí±¡û:Iäû·œÝ™Ë]S <ñ+Òà 3ÏA$ É’¦T7GâÖ÷{n]žM­f¶ÐÚe &˜ŸJ®®š9 Ujé ¾~/íþÒÚy ¾ÁŠ–¢\\»ŸE ‹Nƒy<O¨$?×ý‡¶­÷ýÏ•o!ŽõØÇé"µ ¾‚µ§Ú(zO$P\\Is Œkû:¯Ú͹:æ¦|skÕ;cj%xÑ¥{C ¥jo+·oWô?ë{–-¹‡oß¡{Û{í©ø½:M·Ü[Ì $´~½;‹±0ÛÊ|ž#(d>Yqµ¦\
+¶_¤°ò·ø{XlWVKõ°o')ùž½ÜÞÂÏô…(¾½üþ§’¨êZ›É!F‰ZHâ~!Suì}Ë;]蹆0Ó)ã_õS -倆æq¬#€ãüøÿ\0>‡¥­ž¢šº™Ym ZÊH[†žW]LjOô_§ûÇ°§6[ÄÉÒ…dø¿£öô§—eu“KUGL+~9áþ]ôŽKløðt}…‚I2Ýu¹²tó4˜|ºÍM%V*ZŠG‹!'sAF(êЭLqI¢¨Á\,´Ñ*Ä<ŶZIc}iq²Ù8U•ux¥WôMOp‘$¬¨ÊD„´™"IT—·_x¢9»×â?êÇZ‰æ𙿕Éa38êÌV_]UÊc24óÐä1¹\
+ d¥®¡­£ªXji+)jcd’)QdŽE*ÀAÄfØnys¸°¹xÙP… ‡P`SR8¡ÈqÜ`ñ\
+£´ á•e@ËÓ°ÏOuï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝ{ߺ÷^÷î½×ÿÒùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷»\,tŽ={§jh ÿ\0¾úǹO•¶Y%Ž®*ÕéÒ9œ*1´É=E=;ÉâIeH䮀_I?ãÁ÷û’Ck@ƒý_oDó=OË¡—²ªp¹\\ûERô4u1ÏA]ÿ\0#špºÒ F¨fFüçÙÕ­Í´’ÅoéÜôÊyüYà>ÌtäІx¨‡ÅÄiû=z7¹ež®­1ÙY¡’\
+üm=d"™•µ\,ì\,/ã'úû(Ûcêb·*ÑKN$ãó'§'¸­•±–¡í¨p*_××òèHÙ=CŠßôrO¶¨¦¼Æ9PE3O3ª\,ú®ÇíÙ”Üþ=¹¹ï×{7û–ÇÃùþn’[[ZÞ¬È!éñqþÏö)Ó¦ ŒÁgÓ˜ª«£•©–4`ï´’4VÄÞRñ«spmþ¿½Ëzû•›ÜÙ'cG¨×Ìúç¦ØírøW-Ÿž¸ôÍz3[\
+=ÇQE K$•U™Š‰ESJA/ùµÕn_ØbðZK4\,dPÑŨý¿êüº3$Þ4K’#Ó^?·çÐç”èÜãÇ\
+}üµ¹¬¢Þ1M ±ˆFwRBñþ·²wÄŠé-Ò"_ˆ×ýTèÁvöd2JÄ¿¯Gwã—ÅèppQ×ga’£%IšYÑ\\«bÚÏ#ýëÙFù¿™È6Òô궶mjqÝÕ‘bq´X:¢–%ðÆ…4T¾«[Ÿ_úþÁ3Èe}dßêüº9ð¿¥üº÷6‡sI—©ªÀθújyÒ\
+T¥ÇÒ¨‚CjëÛÝâCkh’Ç!IÀÖºoùzÔ¤½ÌNŸAJn³ÙYÜÅ<¯æYd¥ÇÔN<Þ¦ÐbXêõ[Ûتáî.[nµ?¨Ç\0࢕ô’¥SúAFäù+ÚƒIŽÇmi)ª2’Ò¼óI(v5*^5»ºëR\,G±\\½µKt–Ó]…VŒI?ú¼¸tš ÇEwsðü¿.']u-UxÙù©`û™ç™«¥ŠU´ïä”M'¨ß_>ÈåÜÃv¹‚&¤P­+Ä0ôÍ—VŠ9/¶çÏê³TSùpüº8±³êw-VÞJZ÷¦‡Häf"f?ç /r/þ¿ÁÖw-Ûp»£“‡F¡\0Ûí­éõ~}/zïr%R“ /ì­2\
+M ªf¦BâÄþ>¾ÕÊEô3Ü&)Àt“é«Šô2î}äÃUS˜Ö(çŽÆ误êü‘ê>×Èê2¼<ÿ\0ÃÇóélrÕcž¨ãåŸÁjüõu^àÛqFjN¶’ªb$uåT– ±µýȼ›ÏRlŸ¡8&?OõŸ¤{žßã @“ª\
+îÎ¥Éõ~R¥³µÔ•y%¢¥YÌPÄR†W\\Ð[ó{þoï+9G™cÞPÅohéWü§=F;ÞÆvùK¹€}ùz+Ô¹érÅÅLoJ•r:ÆÏšúµÂYu€Xý>žäé¬c†Qx²¦¿/³‡çÐ*)dá5‰¸ŠŸðñýLžžºš¢M<ILSÊåS2/ú I-ðú{L²C(žI—1þLåÒ¸Þ4]5W¡†Zêì«zñ®Z·¦«Ž'Y h½(úuÿ\0_ëì;y[ÜEhm†”M`ÿ\0K×ýƒ—K¢u¬Å8¯‚LÖÙÍPbê'Æ—3VÊ3J|šRÁï?Ÿö>Ïì/íæžÙ'¡\
+¹õùz~]M ‚Ie‚¡ßâó¯äp?.‡¾Ž¯Ê¶£õTi\,…b É ÿ\0v8àÇxÿ\0\0aþoŠ™'XÆ8«Ï¥[<òjeq¥ÛŽ:‡Ù;³/¹£¦ÛµõU5’*»4DêEC~#oñçóí–ÚÞÚA¼¢®¹~0<ÿ\0.ò¥×—Mø‰õë6jZlu]lñ½KŽ®šS§]B!âÕ~ÿ\0Æýúò6žæ{hЈTP—¥z.@<4g#âÿ\0W—HnÜÜÍ#®9IR"p›˜Ý•u‡}<~Ÿõ‡³[±ÐI¸$ÿ\0Ëý_:ôæç:ÛÚ ­”}œÃ^‚…_GEªyi!«õË1K3H±=d–^MÈü{îѽŵ¼K&“ÐvÆäÂì­Ct0ï?°ª€Qaé×Á\, \,WÕ I:…·õ6öÚÄð\\N×Ñ–Zj Àô§„7ríà–\,£q^?ìÿ\0>‹æJ‡rä*æ–ZI¤x PÉ\,1°ŠBƒJ5ÀçØâÞ}ºÝmÒžßÛÐvQ+º¬«W1JtædËà™28¹iã"Ï×H4…ÔÌ5F=?_zW°¿fŽÞãS¡¯§§Mj–èPÓ×ýXêMMmN_#KƒK 'h"é!ýMqýOëûô0ˆ!ñ™G‰ö¨tÛ\\<ÑÇ5Rü~}*SiãàƬյ†$iä…ä€0hÁBtýÃúƒì¼n34½±\
+th‘”P¥VŸéGùºXà7}fÝ ©¥Úyl¾4Ï 4U¯’)W V@d3úÈ·?O§ÒÞZ ɼ†9+êFÛ¢ÛD.s”ôÀéGýûÝi·$j©¦¬–Zø U2Ì|ìñºÉ'îðŠåÔŽ}¡ýÙ·ÚÒXHFj\
+8WÖœæéÖ¾š[k–\,f>sŒúâ1÷Ÿ{f{Z<²žJjM«EO@5U™–jŠxtÉ)¨egÓkyW•-v;ëýà2†ºà¯oåJ.‹÷ù®6ë]®<iø±Çó¦?héCñ»nTQfçÞ9˜"¤¦Æ%)ÅÃ[/r7ž6¤¤ѵˆ¹ÿ\07þÜæÍÈ­¢Ùm¥¦šo:žÎ«Ëöªf2M!ð>dòõmÛ'¥¾Qö>K)ØQnì~*º« c(&†:·¢h¥û$1éT%\0³)cõ$Ÿxÿ\0ºsG\,ríœ{`Úe{ež¬MHñ=rOìùu!Äw+ë˜^ÔxpD(¼¡éšô{vEö†ÚÚ8Ø3û’mÓ>y©_!ˆž)%ªÄ×ÏMªYS]á‹óÀþ–öß9—oÜ7[]½R(|O\
+PH'O\
+€i˜ûz6´KÁ ³Í!"N#¿æü©Ñ¼êlOhunR‰«ópÆkÐD!Fñ“ÛÆœ"é ¤~»ßØnëz¶Ü¢¼†ZêãÄÿ\0Å~TèÂ!rA¥ ÿ\0Ÿ«\0è—TŸÞºÎµßµK“Œ\
+š@ìiÇ뇅ÿ\0¨7öQwËñîûQܬ¡\
+ñ6‡ã–üÎ:Y$†ÖD u+ðÿ\0PèÝïé|D™L C¤>=2YDa†±wüû¥»ZÝ@. ›GûèÎ"$n£mîÇÚ›‚† uVzŠ¶¢D» h‘àíÇ$lÁ‡>ÌovyÛõ£„Ìÿ\0Ÿ¦•ŠüG «»:/loÜ •  D~71ʨ†rïo¨º_Ÿë~oìªÞâ÷l¸ñ -|ìþ]X¬r.’*½^°øïA´1§ ‘­Ÿ!E\\Óꆤù EŸˆž Äé1býÓx¹Þ +Àð§ì þ]AlÑ]x¨(:\
+7·Æl®ËÝ•;›‹§ÍC-\,ñ¾2P¯4ð9¸¡µs£úXzÛ9§MŒÖ{¢2Û†Ô }h´ý=uiˆ®ƒ¼pÏBWS÷VÄJ7Ø•»]ö­~0øêq50-Dl~³Ó¥*!ÿ\0‚©ög¹íOžãayõ Š§üÔ?—I£ÿ\0vˆŽãź._(ò»k'¸UHÔd(–š“5%â–9Ô\0µ¾“2•SpÞ÷ÊVÓ—ž;j‘&±q«Ö¼iòáòéUéDµƒH©<z¦“ýU[¶ñpäè㤚/áùZÙ'ª×ôû–2è÷‘~ßówƒÚܹI[Œdöÿ\0>—Qæù`VÎy"Z¸àGDº³˜ú—‚»ÌðÕÙ]'¹g1i:‡ô÷6µ¥Œ ‹Â„ÿ\0õ}|©5LjÌcûùº3[#tãjq~HÑh3t&¦:<f¬!ñ?E ÇÁ±üóì¼X\\GrU«%¡øǯæ2?":<Ûîmæ‰ÛHIÂØáл·ó)A5ÔÎ~×-ÔG\
+ÊŠ¥/÷P‘~IäòÚGú‘`¦ãm+wi"X€Œ`\
+A@E0G0E:=Ú¯RÝcRhâùÿ\0›ò§T¯üÚ>/ÍAœ§ù7´éâ·"á°=IOK”¨¨Çga§’‡»§˜=U6?)EKK˜²ÑCjS•óÍZÍ î*Å}´³Ù@ÂúÙZUe*¡£g ÑéT ̬uqâ;ï DC ö»¢áÈݵêˆÒH<Ûý÷û×¼aeÒÒ+-.„½qöß[ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî¿ÿÓùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺Ëêokì`yî@^ªÜ:PÒÇÁý¿â/{ûÈnT±#¨éè®w5Ò¢§¥N&‘箊$E- ó¸bV39óH¥‡>¤oõ¿¹ŽÁÁ¢-:Dð6©£|0àz8[c?‘ݘÈpø¼UAÄbeòÖQÓ/›îdÿ\06õlòÒ7úæÃð=¡žÂ ²t»¹¸Q ¤~Eù~Ö©ëÍ}6ão¼4_ˆúý½t='½2ãsxŠY2>XËAÆZºde’'†0LJ°¨:E…ý–žeÛìæÎý´A+W]?N¿é¸ÿ\0>•¾ÒoWïáȹç_çЉ¶)·þ¼E´á|]:3Q׋‰Dp»I*súHv$b/Áéu{´ÜÀï}/ŠV¾¿•:£í×ð]ÁŠ#dãLô<uwFϼwm>HÒ4ñ¼Zº¥CÖyfóLŽ-¨Ê?ƒô·²k¾a’ßoº²Ž0½´ZPP„þ}*k-ÄrÔÁªÕ$çóêÛz³¢ðØZx$šš&¨‚Ï$¶BWOÚ’ß_qþâZGe'K\
+ñŸ/Ë£kxU@R¸ÿ\0ŒðèÄàé6ªOW4tù(U¡yêQZdýB™ž÷ü=—˜Tc¥¸ŠšŸÏóéK†Ö#¯o§ú³ÒëØ\
+\
+6¨hçƒÈÏNªc¸"µŒbÖõ{±·b`…[¹¸ôÁ”´“)\\9ÔH!¡§j™¤¨ˆH†ÿ\0¶‹úÁÓÇ?ŸÏº¤:. ŠUì<OTÔ4ºÓ¼ü?/õ|úPä+[I+ÖK•õйŽ‚£ŠO쮣rO´òDd†êîÿ\0Wòüº¼mú‹+à/«‹·ãËåëèvŽ>!Tò×4•-8w3ê(„éÔ·ö=å¹`ßq3­cøA¦?Ïùפ;€$\\H‰A/Ggã÷Lc*iéª7Ž&:̬ѤbÛRÒÁé\,H!J¥½•o—‰p®¶ÇF¦Ô~ßZù}œ:Gi …‘\0í^ê<>¬£k`ñ8**z\
+Hé)á]\,¡!l¶${ ]N÷$­ëÿ\0Ç£%>AÓŽsnÑ×+K*¶² µø·²ôVŽP\
+?ÕçÒŠžÑéäž+jà±yäÈuL¦çÊ }-rOûϳS2¥Ãjîÿ\0WåÓ2鞆ªÜ„4I«%ØŽ—S›  âÇéíÃ4\\NÛ(’M<D}|ˆëjìŠm¬ÕD‹ÉÖ u5L:)œ4šZ@üƒ¤}I>Å;w\,Ýn“@¤&¼»[7Ȫ/\
+t÷Ä¿Ž]­…’½¨«/>mKŒ-Ë+Eê}1\\»9¹cîÖÛß3r˼»mñ·Â§4üØüúL ¥ô>Ò+ý½k Ý¿r=U¹wb}˜§ŒUÔ%b˜¦?Øv](.¿×“ý}å×(sÚóÓµ j÷:))LÕýiÀ~TG|űEk4–ñ*Ù§Jêû Ïì=\
+ì.â*”ÒT³ÈÑ}Ò;LíCpÚu@d½—ñî]·ÜmÙ˜°¸öŽ€Ocw&tÔ}½ ;Nª®Ž(Úi¼4´5ªjE)ŠA$€X5ƒ‰Hñ{{\,ÜÚe|\,:éxt®Ïë2º gBvC5‹ª Éã!óUS•j¸¢õCQ9ÔËãú\0Hþ–aO£™™Þ…A§ðú³ÇçÑŒ3EâSË®]m_Þijê%Zxi¦Žu†8<žVü¤…2ßò½½½¬Ã žžP<}\\¨9íχËäj2_lÐÎjbXBÄÊ8ÔÚì _üoot²Û®m-Ò1-c:bâö©çe†¨8«]Rà*sô²e]’'°P€ÜHémZ‚qý}¿-âYHð­xÿ\0ÅôÕ²Ix`:ƒq®?â¿.™’“WM]GœòE’–H*|bX¬:Vþ0YÃÚ™&h…­ÆÞkðÿ\0ÅÔÿ\0>ªž\
+âRÿ\0:\
+*›öˤw’\
+é!4òVó \,‚/O¦êWô ¿µ»¾æò*I\0:W‡H!µxåºÐÔþ VŸ·çÒ±+°›Sµq˜È(*ó8y£ŠžHdÕ0òM7†VЦÀÂ}BÞË-a}Û`Ü̳hºÕT4‡Öœ玔ݲØ]Ùâ_ˆg¬[òªƒ¹28اH)vx–Jˆ§:•ú˜×Ó¯û}·±¥ÕÍ…µÇ„ Þ)Ý Q\\x‰óê.øÃUbqé22ÒIAŸ$ˆË#R¡µÅÍØ“ýIö§mºŠ{©ã‰JÍÅLjü¸˦LzöøEÉÇ€þc?Ï öƒ®rT¹\,~M×QIU ÀEªyÈmO±mWü–ä_gï¿A"ý\,½­ëþ¬tWôUnQ{Gáóè[ì\
+<>**¸ã§€µTtòÒ>£û’CÎÄ31 Çü=†v™¦¹¿úb¬G¯GRÀ«¹ ôÿ\0ã\\oK<×ÛrQQü2¨WÑH#©˜R´°FÝãÒÁÑÜ›ýO´÷×…æXƒ#¯?åêû}µ³þ« ÑÐ{S·‹gTe xh²’×Õe©¢gzZhÿ\0Ï£Ÿý?ßÙ×ï*´›ËÛq½‰þΕ)òé<ñ4Ö±w<ëE#ðJpý½ÇjU×fòm¤zÚz*çYM\\Úš0ÉL?pú#'ŸbXwt·²´mÍÄfhªÔ\0é?äü¨:$»°&üÛÙ¦¨O™ÿ\0?CVÈÎÍÜ¸Ú ÍOïROH‹JÒ$0š%I'Jˆ×Ç}üG²‹Ûcin÷Bº¸ž?²µ§åN–DãÃKQÚá4·ú_ö:Ø_­é·‡Z/^öå~ƒ3ŽÞXZ-½.ß²E=L0 NÚ–(Ø‹±¿çëïw+¸eÜ9‡”7; ¡$ñ㞦ª?…óN¤ýº9Ÿn·ºŽNËIH§ñðSþ_>ŽBüÛx]³[ŸÍãè`\\ÝéÈŠÊeX™þÝψž¢våýFÞÀÓrÔÒÜ$^ ¾’µ%{¸Òµ¿*|ºÆÁ¥q PŽz¨îËþgû³xç“€ÇѬ&B¦œdéÝÒ“#Mú –1§[zÛþ}δ––VÖû­ÓH ž*˜ÈýE>¤“¢ ×™-cÛE8ô®ƒä~ùÜÙœo`ɈªÇÓÇŠ–«?‰©gX¤µyÝ ©ž&ª?P.ÐûA+íÛPܶ›{Ð'šM~«Ö¦¤}€ÓåÒS»Kp›|”«§­ßâçÈ-Ù‘ÛSn\\ª´UMEC5S¤ñ×*ˆ”y\
+0ë yn}Æ\\á³Àÿ\0LÑ[€Þióõÿ\0V::Û¯ñ|td©èéê2rÖáR´×G\,µzäX¿¢G€I"~‡°\,"ê‚2NƒÇýG=<øt?â7fg.7dž²ÙVýäþ\
+8ã{xÍ3ÊAiÇô½½¥uŠýîVFÒÿ\0ƒ\0Süÿ\0z²¾˜ª§5èÄãvîN\
+8gªŽìMeŸÌƒL´@I‹𽽑Ü;xÞÌfŸ÷åM?etÿ\0.œY*;OQs42CN´‚a¦I(*Š4m§J3­¬à’?¯¶üS+Ë) ¸_Š ÿ\0íHÒ? :º\0€c¢Þ{~—&!ܨw~*f–‡/ENUª"ÍN–Žñ¿ô gÛÚí—Q¾ÞÇÁ“ûX %[í$’?":¤–«"º>Tü?/ÌtíÚz~÷Ø5øÜô2c7n)Å8Éýº%<’'ù³²°e›üE‡ãØ‹x¶MÍžï³9&OŠNÛ[öÑm¼¥®$µ™j©Ãåþ¯ŸE;µzC{SÇd1m—ÃPÅ$Ó<)¡cIžV+þ²ñìK³óNÞ^â°]\,+UûÙé ͬ‚JjFèVüWþýarõpO8AQ<¸˜fH ¨z‘åÕ•M'Hà܇¹LsõÎË%«ˆŒ«øØyÿ\0›ò§Aiv%¹{•„gúE 7Ö;ÛfeÛ“¦«…èÙÄsE¯ÂÑ»\\=ˆ+sýO¹_hæŸy´Žæ Ô—øœŸÏˆü©Ð+rÙ¯m¤@ÈP/\
+«=ûg GU´¦­Š¥äÍaÞž®(RäWTˆ©ô>“È ßóì7¹_J›ô²\,}OñWËò |º4³´kˆeÒô‘8|¿Õó¯JLîÌÛ?!ú£zuÖæ¦JŒ.àÃÕaò¢QMW‹’¦òL­\0¯¦ÈPSåq5â*ÊZ&Õ$‚ÌŠ@Gsµmºò%wBt †¶Z‚ŒÀꣂTÔåISU$t+±¼[¨£tZN¿ÿ\0c­;û맳½Û[ç«7äÈm Ô´1Öh†Êb¦Ž:Üe ‚³!2æðµTõkžI`xÞÎ BçîZ}ŸrúØ`+¶\\D$OŽ‹ÜñºtRþ¨c-A¬.°º]zY܉â5~q×K:÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯ÿÔùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺p¤S'â矯#Øë”öÿ\0©»‡^ãÒy\\®èÊtöÀÃæ«áÜÕpÁ¶1±ÔEY#1.+ûkÃpòBºýmý=Î7pɵm²–·’bGâûGåѮͷÛHÖ×ÓMXÿ\0ÿ\0ÍÍ?àô§OÛ#¯¨7E^à‚\
+£HÔ•Õ1ÂM3.-÷wPrfôÿ\0¯±d;´Ö6ÛDÏS­$ÀËþÌ}‚'¼¶‚òòòÎ8è„öœÿ\0‡üýXöËM³ºÃlǵ1²bñYßîÖ{pKN‡-©+­Ú†̱É?:‹øÞÃ;¬—»¯1ËÝÉOÊIáŒ\0ÓÁ*\0 ·¦íš(öíÁD@<¯éøžžš~Tés¶÷†àê¿L=]6GûÅ“•1õ•Î%É}½\\¿¹ûj aíÅ° =ÔÁo½XÙX]Ä"h"¬£Ôúç‡åN“$ýà²Vßùt`úS¯ò[Ç=UOœ¨TzšÉ*'Ž4•Ž·õ¹°xÿ\0`?Êož(ìPÙQªÐWÓÓ<zxHe¸{¶b]¸ƒšÿ\0›«ÚxÇÅÇ‹Ž’™&Š:i j_‰N»©‹G“Ïøû\
+›™/æ‰!—âém<'wü-Çý_æèkŸ2ÅC13èó¤cSŠr\,H)ý\\_“챌šeBaôÿ\0góëb@!ÇöŸêòéÏ/ &\
+š«ÂÕ¢¬Â–%&D…×\\Ò̵¿&ö÷¢c†í¤>\
+üF˜=9â+ø”þÔü=ÐnüÎ▬౉ÄÑÈëÆ"¬®¿©Ð_ÓþÄ{:X!·ŠÚ{¢V]Zª3ÙéNŸ‹¤•¾¥U$\0~< ÿ\0\,~TèÊuõVÖÅŠYªóTƪ²>B\
+·Hür?Ñcf–_ð·¶î-g2›eMPþéùŒŸÏ¦’M0¤÷’/\0?Õþ¹vîÙÛ[wm\
+ŒÖB’:Zêו®¦X¿iØ©ðéY íkmlrËs¹ÃJËU5Æzp¶Ûõdø±­G£qý¿·Ó¥ŽúÜÝW[ˆ¦Ü˜EÅärc密JQ e1^…_X{û/{ ý¶îæÞ5e‡ôóÄwqã^ŠX®bH]…V]#ìôèTøçºâÏmÊjºxf-ã–hÇî¬Ãüàþ­ÿ\0O¡öi¿Y 6ÔçL\,ô] ê–}Y+ão-m$T«U«G…I`ZÊOú÷¿°³þ“j9¥ªé-œÝ†¦…Æ5d–¡"Õ¦4\,TÍÅ@mþÃÝš'€8ú±Óˆè>1^’zZ·ÍC•¬š¢­!Œ\,Ôˆ]Q]­dav6öcX’]iª7àzM \,´Kô0e§‚®†oâQRQ<\,Ù ò4›eÒBdM2wIû?ÁÓ‰!´ÏTEüÁ~ƆæÙ•´4YzZ†–:تcŽ`ÒMPw¿7úǹÛo«·ÝÝ¥Ô`n ùÿ\0«åÒ}Ù"[ Í_ÚŸ‡þ+ýŽª»cüÄù Ô’ÏŒÈÃU‚‡ø”ÕOÌ–ñÑ9¸ÿ\0ûÉKžTå¾c·‚H¢‡ÆN'áþBƒ¨çë÷ Öxµÿ\0«åÐÿ\0†Æ`~] ÓU¼·NR}ÈÂÉSŠ£ûwÆÔT·Ö‰Q!UQ?7úûw[kÎ@ÛWpØmQ£ñûÕšþÒiùtkØÞo6»;¶?N<éOæ(Oæz©.ÀÙ9“œÌÓdqÆ–: 'G<†i<!dXÕ‰!¤ŒCϹÃcß-·ëÞe$­ @þ¿êÇË ¾ã·5ÓÛ"ü&§Ïü=<Õ*<´Ó‰e’Uy†°ÑIšY 2ÝœªئîÚr!—HPŸxŸóè5-ì+\,©mŽ[¥-VB¬e`®™%§G¢FŒE¢RŸ¥Ü«¨fÐÞþÒCn‚Úí#ug-]$×?ÍÓѬ:|AUnœ)êVj)䬭–*t˜Tx”Új‚ÖF[)õûfXeVÖ° oJÍÇn´Z?QV¦\,´òx©Ñt©e*Ž‹$rý_÷ ï‹µêzcR[†xô(ÒUVáñôô9H’ž9àIšEuY]i`¥lÌ-ý}‘]D—w3Éï:_lÆ5y ¢†˜ÿ\0ν'èê¨æ‡'.= DqI#©*$<iÐ:mùÚ¹b‘ ·Œ|?³¤Ñ¸¸¬*€³¤n"²£øÜQ©4í;¡ÉxéÉ#êB…AþÛÙÌ‘D\,¨(_Ó¤À>°ú»:k²g¹)*)ñÑTÍ-A#×3•ŽàG;iŸöû$µXîm®"k’‡öt¦qIžº¢©ÀÉõùƒ¦ÍË&;}ã?ˆQć%…jâ„(©rN¤ò…¶›KÏ\0O§ÔÚG.Åu\
+4‡Á? òëÓL—‰¥’­ÒC'ˆÏWÃäâ«©Z@Þ)zeMJ}\,¤Øû5µº´ŽKÎÙÓÄûþ\\:Dð\\øie;Uÿ\0Šèþüaëm»»¶¿e×ç7Ö}»Ž Ÿ*g‚r*çIŒ‘¤rCIƒý†®?â¯p7;Û }’ïl¦Y®¤G\0qQÀc"ž¢‡çУbŠÂý\,¤\0R-L}Oú¿âº¯>à©Ê&ì®ÂÇ_Bš*Öh–c4ŒD‚ÖÓÂŽ±÷-ò˜†M²Á¢Ó1õÿ\0g Ç0JRáíÔ†šHÇ:…ŽÞÙš*Z|B ãž\0¨bcIË2±‡Ê|\\QÈ×ÚÙöË{™îgðÿ\0ÕéÒH/<4S·£´wO)ŒÈÓãèéi*#¦y*æ¨*ÂH¿ã„J±ùäßQü“ì»Z[[Ïe<å¼%à4¯Î‡?z4¶˜iqlð×4ÿ\0z¯MõPªºf°ñOG”§©c9Ç°_¨tgŠ" \\20ä[›ý}µII ’k¶uÒIÎ=<?*uëR.˜ûפT^tÈÕC)ššzjªÅ â’ É>¹Ü1õ1-õSqþö"¶¿[aô…uAëÇùô[$fI^ûFµóõÿ\0c‡W²¾Was;3Õ¸ìjEY†¡¥‡YWPjjé*êÏŠUÅÁ ¤×ããW$~úûùƒ’g“qºæš¦²I=—ò¯R׺ÛZ[}+¶ xù¯\
+ýžœ=z ÿ\0#"ÞX•-e3”ØúãT”زSÊ“LóDÓêŽñM:T­ì¢ú×÷#rMÖ߸Ãq‚²Iú!UüÀï’Þ[¤·I3iˆzÿ\0«åNŠÏYnz|7ec`ÎiŠŠ\,…55@®!`…L±K4¯¦ìâ=_Ù<û•oì öÕ#[nŠáŽʇ ¬)4ž™ŠÄÿ\0ž'óãüú¾mñ Ó›ktíª\,fcWµfX*ªVš5%4u 4ª‘}ËÏ!¼ªëïã7kÎMµnŽc¹MxW¿†xõ(ÚÙGû¼ÝBÃIüú ¾=ü±e2{g*Õt{^ ­ «¡þòiŒÄ”ñ¬D³ zî-sÇÓc®däñ-¾ýœ&äE\
+Š~xþ]Úî1%üðĵŒpêÏóêÄñ'syü†dÔM%4ÐRÇBf‰å¬oq4ï" RÃS7îϸ”òàK5›pUR% `ON4èLoR6jÇú¿ÍÑäëÉŸËRRËœ®|¼?c÷\,­RD¸êÊt½§±VKŸñ·°nñ P}\\‘B5Æ5FăøiÃùW¥4’~‹š‡nªùcY„©›¸"¨—•Æ‹%EPÞFÆS3Š³\\—&Ç“~=³6ËmºAi²Õ¦NÖ§ú'ûìÒ”ûxô¨‘”^|Ïec抈 ¦Ÿ§Y±Õ¨¥áY=CQÚÿ\0ƒÇ°cmî%žÞUѸÁÁxÿ\0?J£uhê½ôy}©¸÷WmîHa’¦¶ #¥˜¢øôIþmе—WúÜŸj†Û%ÖÝ$Ö‡EÊq§µ$Š%JÒ^êóüú\07ŽÐªëÜŽF—kVd&Çdc’¥¥ˆ‡¢ŸUãt]\,¾”üû_¶î“^à µÜ‘ j«MCøM)þ~™š5…Úñ®xŽ™ðòTÒå^T‹†J¶ˆIm3}c­-pÓßð}™\\µ´rLL#ĸþÑ<‡üÓ<Oíé•ié!ÏØ:·OWâ(²”›—D±ÔU2USÑÉ ¥†¢}Z˜Ó!ÐrnA_jì7[«j»“ôÛábøi^“ÝD“#J£¼ñ}ýׂ¡mÉmˆ£Ž­…$• N²I_¤†P¦Þ϶ ÔîÅkw¦å—R­h´þOòô–xã);´@²ð®ÃÕ{c§Æí\\ÿ\0–9iÅ9¬›Ó#j× Ñx–3Os«GøsŠøûžØˆF§ã4ÿ\0øzÊ‘YJác <rÊzaÛ{¶fì–¢’cöÕóMæ¤DJ“T¼…-n–CqÀ±·ÒÖ1¾³mÓh$ˆ<‘€*I'(xƒêkSçÒkkÁiºÏ;\
+C'N«÷ùÇ|p£ÞÝa´~Tm=Y”Ô{'±cŽOSmœÎBS¶²² ò4ôñ¾uä•¡¥¤¨ª«9q$’©X/šyy÷«Óix«v5\\GEmFHÐ E6câB¢Z»¨ŒÚèD×)$yg(‰Ã)¤gçþ~µ¤uÒ@"ÆÜûÅK‹i-¦1L¥OB@Apö›­õï~ëÝ{ߺ÷^÷î½×½û¯uï~ëÝÿÕùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ë$i­•GçÚý¾Í¯o!¶E®®=iØ*Tô÷1K¼û™6]„تKª®8t†WoÅÐë×3Uå¡m·OaQQÎW€ÀÐE¤[xÊ‹¨àþG¹Zêž i•©$_a§ØF[\\òµ«[§kÿ\0ñjáJqÿ\0U:48m“WÖHërÔ2¶Rj*jŠ3¤ôª×!$NcÒ¿[–ÿ\0eöÛœ;¤»Ô…X¤8þ‘ø^¼iò­˜éeÌ2[Çêk_>…ü–ã14Tu4ž|&VªŽzX€ñÿ\0EƒQ~•u#êO#ñokí¶ís„c[ØACÄjâ=(})Ñ-ÕÑKin"4ø­8ÿ\0—ìéî~Á5™ý­F˜¸W…T ¤¨•@W«›Q3T=eK/©‰·»Á´3>çxÙ¸™iJùzS€ýƒ¢‹›Ö¶³M¾ìÅç_ÌÔõc÷Î?nýåUt¥ëª‹Ç­Ø­ a‚ªŸ^’yãØ;v²-eáÂ4'Ë£[YP\\5 =ÜìÏïÚêUÁÒù’©LRÊŒiYÞoò\0½ý_ÓÙ2Ù‹båÈ«qùÿ\0«åуM¬ølݽ\
+;ο)ÖS'–Ïe£¤ž¦‘¤Ž­}•ZÁM €‘fþƒŸeðJo®ÖÖÖÜ– Vù§§ú³ÓªƒGÔ;R>Š&_æ¥&?òJéëê_ÔÓǤIª¢tñ²i)·ø{’S¥½¶¬„ß ÿ\0góè3ö±5«W»¤Ž×ùU’’%§Û™vÆÕ¨©d¦œ^Úoó…Ë”¸oñ½¿Í.yBXB¬Ñ‰b ¤—¦?ÃÑjoÒ=M$n'ýXýDÿ\0N{†\
+ ùzššè«äk45/·+¬˜ˆu*ºÔØnÃËÖïñ[ ÕÌš~Òkùô î.²ÇªUñâ¥ò5Ë¡vü‰ÃævV.š*zzÌŽ#0§|›™¤…’å@ò—Õaþª÷öNÜ­;nwW5¢Î(ôÅG¦)OÊ*ƒsí¿L_·P4ã•à}qüüúÉñËâª(h*7NcÆ2Uµ´R ¨ BÇôà *ÊcŒUÚþhÙ§ ‚*“%©æ8~΋\,/ÚfžæG¢\,ø:´>½î<VÀLj1RPÁM1TGH¥ª ©Ëܵ™“ëù÷ÜÚÍpÑÇ4lÈ%ÒÕGøÁÑìRÄ²ÌªÔ Áº[ïï—;g‡zá’ Ç¿Û\0ôRUÃ#É3~–Ž5$þOe±rÅÓÜáÞßЂ?ŸçÒèï-ÄufîéÒ%ò}••­¦Ã£– Z5zzˆPó!V %Ÿúƒìót呶ÙAs"j·~+SÛùÖ¿´ô”_À÷QÛ(üCÖf(³{—1EQ&„SÀ#i(þæŸû~=D­ÿ\0ÃØ]TÅ´Áz›Rú¢zW‰ûI'¥ó6«»X›ã>¿ä—E‹·þJo¬ìY\\~1 ¥ÊaéÚsK(4«[\
+}V–PN²?à¾Ï¶ý’Í É‹5ƒ$ÐÕOñöqÒg¸Ñqô¥ô¿ñcªß«Êf;37>óÃe¨¦É¼ÐÑä 4M %D?¨†òj»F${“-ìì¶è^m¢ú$i¬ƒÅ—å_òtEsqq?†nâý%ø”óg§½±Iñà ›ÆRöQ„äpSO$W"ÕM \\ê° _ÐX{R»ïvaªŠ¥¥O­FŸI'µH€¶uÇ­OùúNvÏÊž“‡°pÐõN:ƒK\\´ô9Ú¬HŽ•’0|Qª\,\,¨éãâÖ±üûs–y˜e‡t¶ÝgœZª©ÍÚsùÓ·ûŽÙkgh ’r8ЕݶæïëñØoQÌ涸ª_â1—‚ž2ÁÄ*ÃKú ì/e¿ßröûûžy=¾;Ê\0VŸ³§ìÖ×w¶µžGáâfŸÃǧU[×½=×7³¶¦3·û†®É9ÍVº^Ý •¯ª%'òÆþòmþÿ\0y°ÝÎzOU@h ‡åðt ¼ÚŲC\,Ñ i&²\0ί_ö8|º3”ýGÒ=í¿w.ÂؑÆÂá%ø>t„Xêc2- Ïo¹?ãØÚó›v¢ß|½sõ­ý¢`‘öŠP~ÁÑõý¦Ôoͤ. i¨p×ëþ¬uÞüþZ›»kÒgrØ:öÜø|\,&Gãqùé%PGìÇÐþ}·iïT ô°n–¾ ³KMUøGÏˤÕ¢y`†Þⵊ§Ï?êüº"ûƒiÃŒÉÓË>jj|c\,yg~D(eu\,l4«}=Ê›væ&Ë\\xˆßò³ÐbãlxJ"ÄUÇÅÇü½rÜyìI)EeG<pÜ\
+ôºt—† °_Ö>¡oïÖ6Ç-Ή«û:¬Ž‰m>åàßêÿ\0/AÌYDÔ-5=RCPLZCˆ¢?W•­¨1ãb±¹š;f&§æÿ\0'IÌ*<a!ñ=iþN*²Øj6säcž)¤i£O3KIþÓ1 vßQì–9ç‡y‚R+Äù~ÃŽ¯n±Ëê[¼pé«lÈùVûl”ŸÄpÊ)g "V„tw@.‹}=«Ü’%ÔñBxŠÿ\0Ÿ¤°*O"«9 \
+ œ::Ÿ ¾&îNêì*¸qÔRP`CŠêúˆíá19x„ŒÆÞi‡ãô`îu渶­Ž×Ä‘^è|¢£üÿ\0ŸG–ûs=ý Š‘þßðÔõjý“ü«¶–f¯ŒÚ»Ê–§vÈâ)qô²Ä$§†Ö™ØÇ«?àM£ÜÞb³¼¹ b_lð«Z\
+×öt-¸ØíVÊy.æÒÀÏü_Dä'ÁßñÛ°é¶D¹—ªÆﯷ†\
+ÊydH¢«¶Ÿµ«}Wqaõ½ÿ\0Þ}È\\îrsÜ7 å·JeHÀtn.*2O§—H¯vÚ­àÞ-Û¹…G?Â?*˜vòï­Ýûƒ?[žªÉRIˆ’ŒÀ¯ R$\0IP® f‚6ú›û7¼÷VM¿l³{O²J@QNмkÇâùäytRœ®²Kjdœ˜ÄUϯ­xôSþIü{N¦ÊSUã—Í%T‘JðÄìUãY7c1.Ú‚€.}Ž9WY­ï\0\
+ü*iþ\
+‘o\\½ ¨"74èÚ±f2•8úÈ*çÂÓdª^k É'ݨvbF–?ƒÇ±íèŠÜKki+DšÊœÑ~^gùô“Ä`Z\,\\z2Xm«OUš†£øŒ4™T‡-/Ž¦†IÈUYØú”*ÞŸÓþÀrO$6ÒxP—±o„œ7ùÿ\0oGFÞgÐX˜|_ñC;ÙjöÞᬥ¨Ê-VñĤxÖRæáâ°\0-Åì8ö{³»M¾= ¦ŸúŽGåÓwvòZÜhŽPWÒ€õ'>_‘ÆïÍA]Œ©Šjz¿K»Ë FcV:à&AbÀŸj Â^]¶AX$]'#Ó…GäAùô§'Š¹“×?ñ];öîÜ9ÎãÚ[“t;g–iªê ¬’]1²O: Õ¨×MÔþÇÚ^X²Ûm¶mæÒ2#yNŸšŸâ¯çN•ÜßÝ^¾çAOðtÍòklm¸³~ËÚ”ôô8Ìðˆ £ØƵ8¡¬ÄiqQ:¼ …#ü×øŸn{wy}l×\\§¹³4üq_í<Å+À~Ï·§wËi®g´žÖ\0‘¯Å“ÿ\0 ùÿ\0Dul›R¾¿;ðãal¬6? у¯”Ða&’£-.nÖ§ÈWÿ\0aQEW:Æ äÛŸp¿9Ä#÷;sÜnÑ­€T_A@ÒÁÅ@øh~C¡.O\
+òð‡êxü*káúzþ|~}_†½WY¶ûczl>ÆH6¥TXh«è«2Ì*)¥‡.%§\,ʦxý~–âÞÇïÌVûß\,m;îÇ#MJ’¨âê_Â"£#KwUH?:tGaeqk½ªKm¡dò$ÿ\0Ã=I?„~άçi÷O@íß‘ÛCcSA_–Ìá䡨¨òÅ%:îªé–[G¨²Váÿ\0 ûˆ•y¦ó“w{›…aMâF¥xŸ´’~}\
+îÊÂ]°ë /âÏòÊÒï\,þÃÜ™¤û¸f±žš¾6)5THé^ž¨¯ªA{ž>ÃV‘Ûî›T\
+°KF5\\|ý^G.—Íq¦_Œuìfsvnš >þ(qyL kÕS³´uýÌR42*O‡úþoíÉ¢·°±ÝãÃ2<l¿&n$zWö}_ÆÖ` ÷h~c£ó×{³û¶»vJw|$ "ª¥Ý¥¦¨EÒDm!.¿ÆÇØGu†=Âæ)Œ€\\·à•+ùô®Þ°\,u/N;› V•Xü–:¨?Û„z|‚Ôjóå"aú¸þ‡Ú I嵺”KlWÄø€©¯ú¾]<ÃTu=gÁvÝ&O']ÏÈ)%jd§û™‘•ÌÍÈ“ÔÄþoíLû<–F[\05–­(ìô!AÕ Â.{ú¼¸tϸW?²q¹‰±ÐÏ•Á×SK]Ä "g‹üà×bªËøµ¯í˜îmeŠ;=ÍÌsÛp>góãÕ•@—ÇŒTt]ú{äqÝßÝi¨£É´2\
+ÑËBÆþDHX¦3ôö?¾å›{­¶åpn*—SçêiòtV÷~Ʊý^G>Ì]³·êé±¹(©ëð¹êy#¬X™`œG©+ýlßâ}Ç›lS]ý]«êKÛCU`H$þT¯ØqòèÎDV·[‚¿§ø××ü£òê¼7¯PõÞc\,>ÞžZ¦=¦Ê‘LñÔ\
+ÊmA—@2úû•v½ût±·Žá&f¶è`BŽï¶nl.ãM$?N:!=“ÇÖni ¡Ç¶: uG‰MJ¨¨\\ym`\,Þæ-‚ ÝOpgêâ§ø:o1ÚE2A -§ÈèÆì½µ·;?§7Ç^îzA”Áîü&S™Çùj)üøLæ:L}l+UE5=m?’’V@ðÈ’GªèÊÜû¹ Mo¹Ú<4YàpèHDÀ«ÒÀ¡Ê¯k)\\SM \
+öÇ[ˆ@òëIÝ7œèNàßÝM¸¯.Geçªq°Wà€fq3k°Øéékò‘Q®oWOT 3ÊÐyŒR"0÷ŽþâíQC~/ µ)e4BDþÒ‹R«"tM~‹$%ˆé¬-ÙÈÅt¹ïè ÷•ÒÔn—u׺õî½ïÝ{¯{÷^ëÞý׺÷¿uî¿ÿÖùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{÷^êuõêÿ\0mþÃþ)ìgÉpëÝf^:Op{)åÒÏ…Èçj^š‚šH¢óº%ˆŽÑäv¿üûœ6Ë@"ñnç1ÃâÆ8y7ùÿ\0ÅuHíçÜ.D1 £yÒ9-Ÿ·s˜lvF'“= Z…C2È3–:ˆ²~ÓزþÚy¬î®­%ÓŠºh}sSüú1Ú£–½xtf÷¾üËîJ¬|ÿ\0ÂñÉㆫí€þM+j¨U‡×ÀtpIQÏ>ÈöŽ8¦InM/f\0`ŸÔ ¢´_µ@>µéÍËs1«EkÝoiþ=u9ÓS>"‚@P*¹\
+¡Õµ¬u8>ä{}¼x·õ›¨öãrha£Æz[«š&ÆGN—Ë$O¸“ÒßêÌ4Mý˜[í¶Ê¢ñ¦:Ç—û:b{·Q%°l7J×ý_.¬ƒã>Å®ÞØý¹vò3T\,ü…Œêº^it0±#ò9÷ólvö7³Â„ýŨcÏíãüú9ÚWê!£½$õêÏ`Ú9^¯À}þ'%‡ ñTÔ‰•|þ%àfÒãÞ¦[¤¶½·4~Wü”èZmã–@³/_óãªÏù;ò!Úz\, lŸÃ1u2­Cf9XÞëšæÿ\0U}_ãî[äžU[6ëqñ]tŠ×‡ÙÃó¥z nûª•ýßÕ}GEF¿#´¨*gÉKM-DTôï"}Y&©uÒ\0OV‡>ä»KÙ£·³Èc- SËö>Ó]Aú?Ðã“Ò/;žX«©—𘦤ŽªX¢ºMR! -Ï%öe·È#š;™°–ƒìôÇE—sêxäCG~ñ\\:bßY Ñ 4í¢‚\,4pbèèÑ’¦¦ó4­7UÔ°âÃM¿ÈW—áÚüB'2KsñøÈ:-åÛ!c­g½ž[–âÌø)Aû:[2L(!©©UF™OÝÓ$Æ¢DySQE ¦Ê­ý=—²ÂežÚاqК7™­áv§Žzkw….Øx+pÙ‰ ’3\,Tš¤v…Ù´´Ê.À9oö>ÄV›]Íçø½Å¸=´©ôôÇLË<vêÒ— &¥~~½;T|…ßô°$O_Qf1çÖT \,ºÕ\, õ½¿)íS³´ZX³TÔS?êû:«nÒ$ŠÄ¢ðáþ=»3Û¡•ÆPã|åêÌLjò-E–î"{é:|ké°àþ}“îwÎnUŽ£‚ÿ\0Åž†æòî"BýX¿UawïW×C¸¼x1&2ž*\,µ"ÄÔ2Ôiâ6.IüýÇÜ[}»m×ÑL‹a+m÷\\5_çЂÞÎ`¶áŸL±yô3noÕyÙV†Ž¦\\f†52cÞ8iž%ýR1'ÖÏþ<ûÚò̇–8«.’¼qè*j>ÐAèÚMÅQHÕªCçÑ\0ì}óÅg¥ÊÐgë+ê|µ1Ç;Èî\0ÿ\0›„4€/ø}=É¿k[Íź¬r\
+0 Pà>ÑCóè›p˜´¡žMGåðS£ñW·°õØZí½¾uVdòUó×S×΄Ï=ì f\
+±qý\0öYμ¶%6³í¨‘x1èj})Ãó?>“mwGw9¸%µð®záܽK±÷®HWSFùœP¯ˆURÃûô´eÜI’UQ¬Eíì‹—w Ãd4¼sm+ZŠzPÔ.÷ˆ£Ý'&ø²7Õ=k«"ÊS<sUâ*¤Ö¢DoäñHé#"¯çÙÜ~às/ܘ÷RÒí…´™@‹´ótN6{+¤UðUnþÁ¨êÏöKîìÞƒ¬òu9LDôxXéÿ\0½*Lp-<qXÓ»d[[ÿ\0qŸ0ïv×÷×;åVà>·ˆŠ‡oQª´ûƒåÑ®Ðc6ÏU«¤SàÕƾ·òꮾPtþáé<T›]­A–]ç’“ì÷A!ž¦µIçü¤£š}güA÷ òo2ÚsMå´ò3[ÜíÐþªŠåø¿0zoq³mª ›ú‰O©Ïò5ˤ/Eb\,1ò—ÅmÍÇ°þÚ«ŠæâÉK=Ú:”V .´ãÔ±†ÿ\0x\,&]ÎÙ{;“¢d$‡ø†qùPtÛáW“÷MÂø]ÚµñÏ­MeiÖÃ}!ÜUºúBµ2غ83ut³ã3\\ÑÓÅÀw1—%žëÉ÷\0ó×*Éõ1%™&„Ö¤ØÞµ¯òáгa›é®¤yèn‘h‚”ô¯ùú«Îêø7aÖÕgvC³i¢«-“…³&©BS)¿”gØ›b÷ë–â’Í5þÐSö þ}Sr°q\,ðã·ëùp꘻o¡÷MàþEO?ÚRÔTÑ3xnžš ½Ë(Qbþò•ù³ožÔMrÚd’*ƒZçüêáÐ'{Ú. Ií­Z¯þÏŠÆêÚsàä—µs\
+Ùëd2*9YÇÀ*¶\01ü}=ÉûFä÷Q¬¾ˆª>ßZÿ\0¨tAwlöþE…Oótï¶kr4êÌ<õsÉÒ$ò–:}+\,”K«KÙBûkqµK¦†æ4›á?êÿ\0/EVÍàܲÚÜGJ½£ßÑíêFÂWmJ ¥©ð%KE>Dè—Ñà'ÈDzÝÃ’Åë‹Ç˜Æþ›üèÎÞý-åÊùóu°'Ä?•ûnôÆK˲×eW\
+ˆM|†䨜TSFc¬ŽT‰dhرä=ãO¸¼£\,·û|V×ï)e”.~ÌŽW¡¯CŽ^¾†f× éy¾;w;?\\`÷W^M[€­ƒ+\,Ÿ}kž«5Í ÊÊ|ž:P}Vaaøö·ÚÆ×ÌÙÜ’±=µ)U/ëSŸÊ¿—B¸·¼ŠþX‰"µEzÃóùô|cîèwoan¿òbŽ]Ú´l2ûO3™Òy`]-=Ü"Ç9o úbdåíºN\\·æ^-ÚÓ(Fd&?Zû)Ñ5ÍÝÔ—ÆÕøäþc« Ùøº¿‘Rîºs&Ðœp¤¦®ªXÑ$35„Êѱn†Ç›~=Å·–w;5ªßÊŸQ˜jB\0áÃ…ü©_>âç¶´Ò i¥~]¿_ò9=¿¾v–Z7O`Sc`ËFØø~é©ç±Xäô·ªrÜ‹ðöiµs’Y¾×ºÚ«Ãb.‚2ñª·SSÛê }O[{5•£KО:ŒS?•:¥MåÐ]Ó]uWA¾6¤”ØlÝh«¦ÉUGj¬eM<“*G\0fo`>žò3nç]£š÷‹Ûnˆ¿¶AÉ×Эh~Ò+óê=}žòÞÎO¥ϢljmÇ·¨²Ô”iê*#’•%”ŠÄ’5’O"¦‚õ(ÂAÇ+îFy¬ïÚâHÁð¾:`¼Šû:!‚)â“Ä2ÿ\0HŸðž›êñy¬®@n]õª<$4’Ì’ªc$o$I§PR™BˆçëíL3ÚÛ[½–Òµ¹n<sûM?gUcuq<t†š~&¯ò~κÍÞ±µCSUÍ )1ûxa•5}§£Ã­H!|~5úZöæþÅ ¶Îc¤…In>]%{¥ŒÎ8Ó‡KïôƒMv*5D•Y LÕÏ"ÞJ˜bêòêÒ¢/]­kߟe ²K ûóE\0óÇ¡G£‡ùô¬^²Ù›iUYõU)䞘¥~ÓSÒF§9žÝúüq¨3ã௕iÖFcÊd=2êñX~VÞÌÅ¥­œö— &y¯ŸÏ<O^˜ºÝ]g¸µ˜—íóãøŸŸFŸáïÈ<ÏPnšÍ·SXòS䚆†‰ž¡’’–ef‰”úR(?öçÎZ·æ=¦ ³É$mS^5<I<köô§mÝ…¥Ü\,œEÏòáÕ®öWCIÝ;g!ßÛ'w5nåÌbÂÖm|køæ¡ÇÑ ŽBD…Â(Cíýã]¶ûyíåÕ¿)î–1 Ü±ñòE]µ7ËâÈôò§R ñþúžÎê[€“¯)Ž>Cˆùyüºª~—­Ü[äöÑšJêzÊM×O+ÒäXds\,Þ?#ªX)ÿ\0aï$^K ד.泑ZµÒ|<•_B iè~·»ˆ†æ¨D´¯~uë`®ËÎì}Á¿¨(qBh7mø7\
+G+J<¨²¢S)T9ñ+¤}\,8÷‰=µæÝm¸ÝÉ:¾Åõb-u5@Ü?‡Ïùô?’S-¥©¹G\,œ\0ãÑžÆæz¦¯eÓnݧ˜ÆG’ Æ=M:ùbˆ«R©V¦¨„ºJ<?ž}‘n6›Æ׸OounÏ´E€WOMT¨ûA\,³KyuI¢Ejç_Ï Ÿ%ó³bQmJšUŽœeæ’DûzÖ©\,'Ç4³@¨/þ·± žÝÝÍfêå`^§«®á Qœ3ôvgÊŸàø-²Ï»¦ûÉþUO.£É>%õÛ]P ª°[úgÛO'ÞÜî·¶‰h Öüu|-ùž—M¶å´ñăý/IŠžöÞ8|wßî*š¬(×ã³ÔðÈbª£×¯T:´þ=¨iÛ§¼ÐF°ß¯ö‘ÔÑ~Êšž‘=é)©P±êÄþ8ü«ÛDZ3Y$Š¢Le\,´J‹=IQúÜ¥µú¿#è>Á|ùÉ—;[nsGAâÒ W”È?²½-Ú7ÑŸêùôS;ƒ1UóÄ ¸œÅ.a¦5Q'žŠ©™¡Ú™?7¹þ¾Î9:8$¹¬M‚¤×»í5?°Ž·¸=MQ3Ñö›nÇÕ´ç=Q%\\´¿q̳¬‹M'‡Éöõ2·ÓO<û\0îÓ5®ò—V‹K¡ñÆxIþùô®ÂG¸WIšªÜ|¿ÁOåÑ_ê-¾•Û÷'.{?MV.Š®KÒdñ•ðC7ÕOÔÛŸcMÖêgØI´µ¿Œ¤õ¨¡?a4ùt]\,r¾ãà´™Æ?fç^ƒ¿‘»–ŽM僤¡¥Š¦†e Œöð²²ÔŒébȧÚþJæ¦Ù®o»\,VN“Eý¿åé÷¶-ôsø\
+^±ÑfèÝÇ–ÃUUcYVT¦•qõJJ‡Å¢’Ö¸VQþÃÜ‹Î;eíº^DçÂvÔ8ñõã_ˇˠþÅw5¼ó[¹Àáê–þuŸòU4än3<ã}Ø5©zzjº†®Ù™©ià£lu3ïÞºšªªY‘¤¬¬£…<ÓD)ÍÛnÝ}³ß¬2Vè°ºˆ\0ššŠ`húË1K¥QÂÇo9Pº¸¶ÒYÒüË4µI–‹’µ:©¨–Ö\0‘HÒƒ½«®c®–çÞ5^Ba¸Òã ÔuÚ.­×½û¯uï~ëÝ{ߺ÷^÷î½×ÿ×ùÿ\0û÷^ëÞý׺÷¿uî½ïÝ{¯{÷^ëÞý׺÷¿uî½ïÝ{¯{²©l,would,q,aaglenxmatawozomwaewbyaagmmjwaukszounrjftpitrtrnosoamqdavy,0,ÿØÿà\0JFIF\0\0H\0H\0\0ÿíœPhotoshop 3.0\08BIM\0\0\0\0\0*\0\0\0x\0Image converted using ifftoany8BIMí\0\0\0\0\0\0H\0\0\0\0\0H\0\0\0\08BIM \0\0\0\0\0\0\0\0x8BIMó\0\0\0\0\0\0\0\0\0\0\0\0\08BIM\
+\0\0\0\0\0\0\08BIM'\0\0\0\0\0\
+\0\0\0\0\0\0\0\08BIMõ\0\0\0\0\0H\0/ff\0\0lff\0\0\0\0\0\0\0/ff\0\0¡™š\0\0\0\0\0\0\02\0\0\0\0Z\0\0\0\0\0\0\0\0\05\0\0\0\0-\0\0\0\0\0\0\0\08BIMø\0\0\0\0\0p\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè\0\08BIM\0\0\0\0\0\0\0\0\0\0@\0\0@\0\0\0\08BIM\0\0\0\0\0\0\0\08BIM \0\0\0\0Ö\0\0\0\0\0\0p\0\0\0p\0\0P\0\0“\0\0\0º\0\0ÿØÿà\0JFIF\0\0H\0H\0\0ÿþ\0&File written by Adobe Photoshop¨ 5.2ÿî\0Adobe\0d€\0\0\0ÿÛ\0„\0    \
+         ÿÀ\0\0p\0p"\0ÿÝ\0\0ÿÄ?\0\0\0\0\0\0\0\0\0\0 \
+ \0\0\0\0\0\0\0\0\0 \
+ \0 3\0!1AQa"q2‘¡±B#$RÁb34r‚ÑC%’Sðáñcs5¢²ƒ&D“TdE£t6ÒUâeò³„ÃÓuãóF'”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷\05\0!1AQaq"2‘¡±B#ÁRÑð3$bár‚’CScs4ñ%¢²ƒ&5ÂÒD“T£dEU6teâò³„ÃÓuãóF”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö'7GWgw‡—§·ÇÿÚ\0 \0\0?\0ò¾É$—d”¤“ADéÙ6‰)IA?•kt¯«=O©×ë´3j쬇\
+ÙÉŸ}ŸØjêzoÔ.Œk¿)Ù³ÆÂ+aþ¬ØïóÑ¥[À¨NbtÔ~+Ò¿æïB©¥¸¸ °‚A²Æ½ìl~{½Goµ»½¿¡LþƒÑí¤‘Óë.kZßL¸Ü÷ ¾ïå!¢µ|Õ9ðNJìs~¬ô75ÞŸ«†ö»xkI7zíÛ³ùm³bÄÏú³Ô1l¬ šGçשêû¿è¥J·$RóûÂo÷ |ÒS§õ{¨çâ»2ÆR 6;nèú~ž…f½®cnæ’<Ç+£é?[†Gý™~7®+.8ïkƒcqÞæ½¥®ü÷;ô‹ŸºÓ}ö\\ý …Î;xë )ÿÐò´àtæäMüüS:Øû^Úªa}!¬cA.q>Ö±­oÒ]‡Õß«¸XÙ-~xnUõ™º\\5Ëm³Ü̼¦þu5~Šðõ?F²úu¼‹^Ú­µ„½Þ›[¸{)7ŸèûšïS&ÿ\0ðT~‹éÚº>¹Ô‡MÁ§¡b¸ §„ãÖïM£ÚÏ´2Ëeß¿ìÆgü'«Z“‡‡}êÿ\0ºßÛ~mŒ¾¡˜üñ[€û#Íà€æVÖ²ÇÔÆßmϱôö·}¦²ª¿D´ñ®ÄÀŤS]GàØÃDÀ.3±âïÒoýçÙ½ë¦Ñ“‹V.x{½FÄ»ÜÒáë=€îû3h¯×ýÿ\0ð5©‰Ö®´ÝGPÃeÎÆ"·ïsšD>êÛ³s›î{=[ov6u¯àËí‘Z]¶GXÂÌ̯¸ÖÛ|8‚!hÜç_éŸgToê½>škÍÊýV‹ÃU–As·ìû8Ýu{µïöÿ\0„Q¿ë>.FOkM„°µ®€×½ŒÜë6þ½ryÏ^µåÖ\\÷Kï xgÑŠƒ¡ýÆVœ'¦ž¦χC»»Ô:ÏJ8Ûcëf@-hÈs=ÏÛhô½7·÷—˜ÆÑsmé™}o$±´ï©Ò6·ÝKƒvØéüßbê3\,郦âb¹æ‹A¯íO´Òj×ô¾¬ÛeŸð?Í¡X½wÞr°í«.—VÐëšDºÓícUÑíÛîýÅ\,"I\
+³áôhØün¢ÖŒ–úySµ×µ¼8ÚýF·éVùþÃÖfF=¸¶š­á¨#PGï°þs¯¶«›“ö*‹-unm옦°Ù³Øèüúÿ\015Å™âØí­õlô ¹c·kÒôíüÿ\0øDe:.ÌNF€éŽ|?’“šæ¸µÂ4 ¦"4âuLKÿÑò±ç³ƒ[]w¨ñºº¡Äx“¥mÿ\09V•©€ÊÙ‡½ñ/qtžD~®hoî}5&(ÜÅôÕfCQ¯ÞÑì~¦ô¼»²]–)ÅÊed>ó|¼°¹ÎhØßw¥sï÷ÿ\09Ž»|Õïµ–UŒ6¹®ª÷ä4šÜ¹¸Û_êú[]c˜µb}EfK:^uY¶Êî-}k†ß{\\×coÿ\0¹5½~Ïøv\,~¡õ‡«àÑe=:ÿ\0²5öz–X=ÙWZç½Ûœö·ŠÝS=-»=4d ¦vP D1Ķ‡àáâe[M?cs]_Psì©öc=– |ª-nëêõ®®ì_J¯Òÿ\05êж)f;Ùmxô<Y@Ó'Úk1\\Yc›·ô{F¸J²ònÍmcQnçUŸQÆÂÛý•ûÝú;ënU›ÿ\0‹]./QêC¥c[C¬oP©Ö1…õ—Ín~‡èº·ï±ÿ\0BÝö³üÏz©Ÿ—0#Aê&™¡Ì\
+–§Aü¸Z—gô³ŸafUUXé`pk½ ‡n±£o«ôÿ\0àÒ×h›^ïT[^.A ÜêFç6ŸwÓÿ\0Œô•Ÿ«Ý Ž‘f_Q©ÙÙŒ—Q‚^im­¦ŸL»kÞëëúzxû=<¯æ½5‘•œ3kÁu¿³ñ1\,iÆÅ–¶²K=Khm\,¾ýêdÝúOújÐÁXÂɈý/á´É:Ë®´¬»ì¶÷úp±„¶£ƒuŠÇöÕRÂݺF Çqÿ\0‘]Ö.‰vMÎc}6Xö:ú­k˜I{ÜÛÛËÿ\0OÙþ`ÜÇVv¸<8‚Ðï:ÚðÕj&&"©lob wßóÿ\0 ?D¬¤×ºÊ©‡XçÚèу{Û_úK=¾ÅO)þ¶U–Î÷¹ûÈÔë»s¿–õ<~gË• §à£œu%7KÆø÷7Úããû‡ðAZ×4[E…µ5¡±P{O¹ðÝìvÏì·ÝZÉì«KuáÿÒòµÕUÒ:ƒ~¬ÑÖj¥Åk6Á6@¹ödmŸN¶»ÚÇÿ\0Ó\\±=ø].UÎéÝ?Î’ú2KŽ•‚”7~ïu¤ÙémØ¥Ãvi!_‹¡‹Özÿ\0FƯ ­`ªÇý¦¬¦í·ÚCú꽯ôþÏI®ß_öÖVnUd;!”¾·¼ƒ±çur5†þvßoç-þ·õ´±´RÇn'%Õ°Ö-’^\\ê˜}k7oý% fÿ\0ðˆ§ëv@¯ ¶S ¯í!³@çX粊6ló{?Ð~ŽÏSÔSÔ¾ô+ /íKõ#¬ôΕվÝÔ+aµ²Êm{¶µáµcèêÙs7„{?Tõk]WÖ­T/n6 a¹5[`m·â¹Õ·’ƽûñëÛ•éîõ=%ɧ^üƒƒƒfVßÑVY5Tç=ÍÜìF³ìíôù–[oø:íÿ\0F²³ìËêVäåÅ`‡—9”µµµ­­Ý]Uìo£SÆçÏÒÚ™( ›#¢î#CW_ö·Nh}¦Ð#¬¢¡c@¶úZvá³ïLäcï©ÎûO­é1ŸõÛ\,¬3—‰•ÕÍ 5嶵»}»žïOÑÝ>ßOó?âÕ|_«½w7fFM»'áÂ6ÆïsØæíÜÑûÞ¢µõs7"ŒÙ—a æÚñmxU¸ØêÁ-mSûߥwú+?àÐ<P=¸£¡ô­1'qHòþ±[™Ó212ë\\}³^ã¼Õé“ö‡³pözÕþӯزMùÏ\,ªël s}¾³ˆ7û=bßQ¿öâêêé6êÕq˜LÚYö:%¤¸Séeb¾±fCIuxÿ\0¤Çô?ÂþŽÄVaìªË²*e˜x`Ö2lÛµÖ{¿ISïÿ\0¶¯WÓôÿ\0ô“ež15_ì)רp:gKè¹\,¹Ù9N5ÔAuì;^ÚËwYex›luÞ…®Ù’íÿ\0¢¯ô•Õo©ú<“e nÁ79å¤ûXð~…Ònÿ\0_ëôù¬\,e•SXÅp¬¶³A˜ ÓµÐïѽÕý-ÿ\0˜¹œ¬[k¹÷ÖòIpG;]¯ŸÞüÄ¡JìÑ=\
+ëXÖ½±%”=®ÚN„åÖiô=«1Ãkœ@Óä¬ny€Ðÿ\0ih«“.$w%3 ÕxÿÓòÏõ+O\
+ò1Y·RÒæ8wƒ¬núMßYس5åZéïý#¨ä\\ßë¡ÿ\0Ra5=zè³(ôØýn¶EeÂÞk¸À¹­ôØw ÎiÙ·c]ôFßì"X1ëoÚ+µÔÜOç8´ÀcXÀ=Î×c(ø/ÒzˆäYcª6ºÇmsÜ“úF¾¶cÿ\0œôÑn}8®ý]õ¸–ÃZù°¶}»ÿ\0N¦¹¾çÿ\0=[ÿ\0°¬ÑÐ1wl·+6ÖÐÖ4—àlGm=ûI³uŸñáTYF3‹†Û³Yà÷6¶ØÇÙ 5°¾Üoî¿ÿ\0I¬Ó½ÀÈ% Z%¤ÎÐ)ãÚismh`™ÚHŸÍæÙûžïøĈñP:ìì»ë&u¤`âWû7§¹‚š±)¹ÍªFÖïuîÛeîÿ\0Mîý3ÕÊšz~[òózµŸfkF=¹¸„:ɱŽÙ„Ágë8þÊ®®Û7lŹg;7¤XÍ–Y’÷—¸9µm$oÛý-¶mþsÒÿ\0Á7çáYY£sŒØ×Ùi;œDÿ\0¤vïðv_¿wçúIœ7°®ëïêõ=W<atºXÆÖ2rA>«\07sY_¯c=Gæd¹­õ>Øû=Ko·ÕþiQvsnƧ›+kl`¡í.c£«ý%vÿ\04ͯþ“ýô¿£e^µ#Ðk©€3ìΰX=9õ+}ðno¾«?ëj·OɲÜ{ñýfRÜ€Xÿ\0[RDï­¼;c71ž¥ŸàÁ*r¾-Q;ºû<[Y—»;•ÐÓ@²à\\ 9‡ÑÛíÞÍÞólþ“êzË9®­¿h«$:ÚÏQÁºo#ùª÷£é¿ôŠí½;ƒ‰©±ÏauÕzeŽ qs«mvk¹þ“··wü­µ¡•¸zu>‘€Ö¾Ò?{o§ûŒM&µê¿e)k§‹ÔqjÅ°1ŽÜ6ìHÓ_ë\,Åg7%÷Úç»—\0à4}\0«)Mé{õ^+£ÿÔò¿—)çÃHîðü©$§¨éøëØž¦ êØí.ÊÄçÖ ÿ\0½ zÏÓ~ÏÑçâ×úOûWK-þeV©ÑpǵƷÖ]ê1Ä:Ò¡Ìoé=Íc?œþsôË 3'*¬ÌK Y8>»È!uß´úÖ–‘Ôvt^¬HÙŸSW²yoQ¥‘é{ÿ\0šÌ¯ÿ\0B?›ý-ŒyoIkù±Ê 5+®†<‡X Ž¥ÌofûgkÛù¾ú½5j¬¾•‹W¨ÁwÚ€$\
+°º8sèÈ­•½¯oú:¿ëHÕýU5 :Uƶœû!ø9µ¾·Õ{t«¾×ÕN_·ôþ‡­öïGù¿ôj˜}"ÖŽžãûR‡üv2ºƒvý"úŸ@ÊcvŸSô¾¢y”RQÂY_õƒ¥º˜º¶¾g¨\,tÆ抷Òßë׳þ)fÝÔz]öŸYÞ£H5öØÀýÍW3°0°êm†Ë¨±ÌÞ žÖ{­¥›m«ôŒúì}ô—=‘cÉØlµº5Å¢@çÚømŸô’ˆ‰ÚÓæÜÀêÃûæ¶úßX¤5Îun½¾‹šú÷~‘›6ûÛb躆>;pkëXDVËXÛ[Ã[cšòY¶Ïͱþ¥~žÿ\0ûmr¸}-ÝAÕ³Ç{žÊîi×`±Â¯´5ÃéÔÇ=³ü'õ×IÔs1oôñØóNZÚF†kcÊioçmÝc¿®ªó2­évÑ—'ŠˆwFÛò济uŸàë«é<’!®.úv{=¿æ1eu[môÚúÝ#Üáô±èÛýoø6#7¨à7Õ²^1[ëu²X÷îö:š˜ßôŸ¹ô*¯úE‹76Ì·¶@ªšÁm43F1¾ þS¿ÂYþGkÅ-ú(KÓÂ6@L’$Å$¿ŠzÿÕòÉÑ LGÎRrE%/À#C=ãò~êMsšàæ’Ò5¾ä£]tî£üRSÓý\\úñ—Ò[öL¦Κÿ\0ç1\\A¬‚eß«ÜÛ)ÿ\03Ñ]v'Ö©}M•ÅîÁ¶“¾k‹]S‡ó~…™;Ùú/ðu3#Ùÿ\0¼«ñHƒ:ˆîꊭŸTúÁÒºnF LÉPn;­y«Ó7Yê—Þ=•nnê2\,õ›ôö*Oú½U¸”_Šboc™q;[s«²t´¾Í¿ÍûW³ÿ\0E¯8ø$ªU=ð¿ ô*r쪳²2+µ´–ÒCn¥Æõ_SnÚÏYíþsÓgóU®g©uÚ32µb¶°ÙÛ[Ü_X=éÖ¿gæ{:H_US;.²ç—Úâ÷p P)%Ý©$’IOÿÙ8BIM\0\0\0\0\0\0\0\0\0\0ÿâ0ICC_PROFILE\0\0\0 ADBE\0\0mntrRGB XYZ Ð\0\
+\0\0\0\0acspMSFT\0\0\0\0none\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0öÖ\0\0\0\0\0Ó-ADBE\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
+cprt\0\0\0ü\0\0\0$desc\0\0 \0\0\0lwtpt\0\0Œ\0\0\0bkpt\0\0 \0\0\0rTRC\0\0´\0\0\0gTRC\0\0Ä\0\0\0bTRC\0\0Ô\0\0\0rXYZ\0\0ä\0\0\0gXYZ\0\0ø\0\0\0bXYZ\0\0 \0\0\0text\0\0\0\0(c) 2000 Adobe Systems Inc.\0desc\0\0\0\0\0\0\0Adobe RGB (1998)\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0XYZ \0\0\0\0\0\0óQ\0\0\0\0ÌXYZ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0curv\0\0\0\0\0\0\03\0\0curv\0\0\0\0\0\0\03\0\0curv\0\0\0\0\0\0\03\0\0XYZ \0\0\0\0\0\0œ\0\0O¥\0\0üXYZ \0\0\0\0\0\04\0\0 \,\0\0•XYZ \0\0\0\0\0\0&1\0\0/\0\0¾œÿþ\0&File written by Adobe Photoshop¨ 5.2ÿî\0Adobe\0d€\0\0\0ÿÛ\0„\0      \
+     ÿÀ\0\0\0"\0ÿÝ\0\0ÿÄ¢\0\0\0\0\0\0\0\0\0\0\0\0 \
+ \0\0\0\0\0\0\0\0\0 \
+ \0s\0!1AQa"q2‘¡±B#ÁRÑá3bð$r‚ñ%C4S’¢²csÂ5D'“£³6TdtÃÒâ&ƒ \
+„”EF¤´VÓU(òãóÄÔäôeu…•¥µÅÕåõfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷8HXhxˆ˜¨¸ÈØèø)9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêú\0m\0!1AQa"q‘2¡±ðÁÑá#BRbrñ3$4C‚’S%¢c²ÂsÒ5âDƒT“ \
+&6E'dtU7ò£³Ã()Óã󄔤´ÄÔäôeu…•¥µÅÕåõFVfv†–¦¶ÆÖæöGWgw‡—§·Ç×ç÷8HXhxˆ˜¨¸ÈØèø9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêúÿÚ\0 \0\0?\0óþl³×\,-qU¹³fÅ]›6lUÙ³fÅ]›6lUÙ°LQZœBACLUnlÙ±WbÒ»ây¦*šQ\
+á|ÀÛ0•†0šïŠµ‚méße†#¦*˜MÇŽØ^z㌄Šf\0­ÔåfÍ…]›6lUØõzc3b­“\\¬Ù±WfÍ›vlÙ±WfÍ›vlÙ±WfÇÆ¼Ø =¯¦µÆÓHL¬Ù±C³fÍŠ»6lØ«aKtÌËÇ®+\0ï•3vÅT³fÍŠ»6lØ«³fËQSŠ¶¦†¸!¦ ´Å=+$^&˜9ªÓ•›6vlÙ±WfÍ›vlmkë\
+âGé7UO6lØ«³fÍŠ»6lØ«³fÍŠ¯E®5…9 1¬jqV³fÍŠ¯ŽNNÜq¹±WfÍ›vlÙ±UT·gד¨Ã+„AFÆ_ÈöqT»6lØ«³fÍŠ¯Œñ58¤ÒéˆfÅ]›6lUÙ³fÅ\\1q Eq PJ@¦)ZE<Ò˜™5ÊÅÍ›6*ìÙ³bªé?LIÛ‘®76*ìÙ³b®Í›6*ìÙ²ÕK U¬ØæB›n*ìÙ³b®Í˜\
+æ銻6lØ«³e‘L¬UÃl“\0)³b«ä ±™³b®Í›6*½M1§s•LØ«g+\,åb®Í›6*ìÙ³b®Í›6*ìR'àk‰æÅU¤œ¾ØŽlØ«³e…'¦V*ìÙ³b­ñâ:ŒO$ ÅVLÙd×+vlÙ±WfÅ#NY¤NªžlÙ±WfÍ›mzâìG—SŠµ›6lUÙ³c‚Š­Íš”ÍŠ»6lØ«³fÍŠ»6lØ«j*pa´%y  pj^Ñxâ¨7^&™ƒ—#ó5Æb®ë›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅWF*À`˨BFÀJxšà‰®=D €¤!³fÍ…͘bìUC6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«¦9œ¿\\nlUØåR惋Ú8I7LUNHŒFŒÁšŒ«+Õz`<Uص²pLG¬PÔbª÷ˆ±½cËšœn*ìÙ³b®Í›6*ìÙ³b®Å"Ô4Äñ{fâÕÅZ’\\sZb—34lššåfÇÄž¡¦*³Iš1AšXŒf˜ž*Ù55ÊÍ›vlÙ±VÀ®bÅ 6ø*HD‚«‚ÓH Ø猡ß…Í›6*ìÙ³b®ÇÄÜflUyr'\0`\,Ø!bkƒ’y¡óf9°¡Ù³fÅ]Š O8žlUÙ³fÅ[U-°Å#Nø¾žT?ÇÓºaê=0uU'ëÍ›\
+»6lØ«³ ³f늫›·dàN؆YR3(©¦*Öl5Ÿ§1€±WfÍ›v-o®üF#ƒ4× :“Ó[whmŽøõÒŽ ®b®Í›6*ìÃlÙ±TS]rN6lUÙ³fÅ]›6lUÙ³fÅ]›6lUbT7ÅŒ¼§?‡¦ 3O\\UÕ®VXX«³fÍŠ»6lØ«³c‘yše2ñ4ÅZÍ›òÅVfËaCL¬UÙ³fÅ]›eúcYxšU¬Ù³b®Í›BªFøªt˜#™O>¸Y8\0í•ïÙ4ÅQWöÂ&<z` ÷>ª|]p*ìÙ³b®Í›6*ìÙ³b®Í›6*ì’Ñiób­œtkÌÓ(FǶ+oð8劬–?Lâx:ø©¡\\€+³fÍ…]›6lU’€”8‡S•›D<@'!ˆ/\\q‘ÇŠS ¨@ˆ0Âü%Àx¸`LPª(ø›\
+ÊÜs\\U¬Ù³b®Å¡›Ób9±VÉ©®Vlm'>ت6lØ«²Õ¸åfÅW3–ÆæÍŠ»6lØ«³fÍŠ»6+ ^¡ Åmá^ Š¡rÕ¸šŒ0Ôm#¦bªÍ+M¶Q€®66àk‚^àŠ úfË&§+UŠsã4³´½q\,Ø«³fË¡ÅZÍ›6*ìÙ³b­ÔåfÌqWfË"™X«³fÍŠ»6lØ«`W1ËCÄæsSŠ­Í›6*ìØ´P‘Û"†˜«Y³fÅ]›6lUØâ„nr”Ðà¹6ëŠ@AæÍ‚!U=qB6+2…;bX«³fÍŠ¶:àæˆ<up\
+Šz/€¤!i—Cƒ ·W58¼ð"®ØÚœÙl(r°«³fÌE1WffÍŠª´µijfÅ]›6lUÙ³fÅ]›6lUÙ±ëLÍLUflÙ±WcÐ×›FÉ22P`\,meë§\, *zlWY›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÀW\,©¤å¾/pªت6lØ«°n8ŠMú`\,µ<MqTßT‘\\¸R†‡’^kCñ*™¥Â…¦ÊAbF6¹X)$Û³fÍ…Í›6*ìÙ³b¨˜® b˜”’—8žlUÙ³fÅ]›#'(Šb®ASL%¸Xù` hkŠµÃ0ãTqü6®3/µ0ªžXÊÅb ñU­\\f\0²m狆 M!ófÍ…Í›6*È<½f.ê×\,¾«. òÕòÚHytÍæ+Ôºz®ˆêÇófÍ.Í›6*ŽÓ‘]èض«%8á|R˜F\\Ó´ÝqU\,Ù³b®Í›6*ìÙc®\,Pq®* 6ÁQOǜت`×”Y½LK6*á–Z¹Y±WfÍ›v>#Fß›LÔ­0q¼Žbk‚•¬Ù³aV×ÂŽø_ŠA¥IcÞ£é‚á<ÆøAF8VÞàÄÀà»ËŸY)…™e‰Æ–ÚÍ›6;6lت2Â@¾]û5 X¯LÌźâ­fÍ›vlÙ±WfÍ›ÿÐóþ(­A‰æÅ[&¸¬HÅN8ª×M1¹lyåb®Í›6*ìÙ³bª‹)QLa55ÊÍŠ».„câNmL^xx ”&lÙ°¡Ù³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ[¸ãqø)HÀšB…Û|Oό†À®[FW®)oN{àË°¥>R–æÍ›;6lØ«³fÍŠ¯‰ý6å‚..½U¦Í&Ý›6lPìÙ³b®Í›6*ìÙ³b®ÇÆœÍ1˜¬2p58ª«Y°°1ÃG¼FŽ˜VMMp Ik7LÙ°¡Qen™NS—†q\\wÄ.ØÍ›6;6lVæqU\,ؤ¨âxªae8p-Ëórq0ÄtÆ“\\—f¹±XV§\
+©Lؤ¢‡Å]›6lUÙ³fÅ]›6lUÙ³fÅ]›1ÐWÅ]›6lUÝsLr¹ zb«¦Y$õÊÅÄ^XªˆÌrºfÅ]›6lUÙ²À®Øó R1W$\\òž2˜èäášI9àJ–lÙ°¡r'3L·Œ§\\¸œ!©ÇÏ(“¦*¡›6lUÙ³fÅ]›6lUÙ³bÑÛ´¢«Š¨æËe(hr±WfÍ›v/jB½[¦!š´ÅQ7Ž®ÿ\0L ˜ï›vlÙ±Uè@Ʊ©ÊÍŠ»0Í›lšåfÍŠ»6lØ«³b€ÍC¸P§lUC6lت*Õ®#2…b5\\¯L¢k¹ÅZÍ›6*Ú©n˜õŒó\
+ríØ+Tâ²H  ŒU^æÌE\,.ÃkëñSŠ»6lØ«³fÍŠ»6lتa§ªy`[‡LM\\¯L¢k¹ÅZÍ›6*ìÙ³b®Í›6*ìÙ³b«•Šæg-×›\\«\\Ì´Ê L²ÕÅVæÍ›vlÙ±WfÍ›pÃXcDŽ­…c®/%Áe\
+0qâdöĤ§-±µ#|¬*ìÙ³b®Ç ®4b®~bªY³fÅ]‹ÚÆ$jCŽPÔb©”Öˆ£lAmAâåÏ\\µ¹eÀIÇLn[F¹XUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›0Ç2늭͛6*캜¬Ø«³fÍŠ»6lØ«³bÆdp£¹µ0õÆÓH\\Ù³b‡fÍ–£‘¦*Öl|‘˜Í3pé–ÊW®+l@q^˜¥ë+?ÃÓBæÍ›vXÊ˘«G6c›vlÙt¦*ÖlØä^F˜ªÜØç^&˜ÜUÙ³fÅ]ŽXËn1¸" ŠUE2Á¦[š“Å[&¹Y³b®Å­OÄrÁ¦ãE_0c¶Ç3–ëÅ]›6lUÙ³fÅ]‚íîB\
+ ›D\\J$;`|Ù±WfÍ›vlÙ±WfÍ›v;™¥1¹±WfÍ›vlÙ±WfÍ›vlÙ±VÁ#¦Q5ë›6*ìÙ³b®Ë¡qý¡\\2»†1e능xwå]9u]B;gèƘI‡~S¾~§ íÑX`<+ÔüÓù_—gõ„¦q{˜ý Y<z?Ξsµ½ÒÄq°-ÄgœïÜI30îr¼D‘ºKoxΜ͛-C³fÍŠ»ŒPÔcsbªÒܼ¢ŒqÙ±WfÌ2ÊÓk6lØ«³fÍŠ»6lØ«³e‘L¬UÙ³fÅ]›6lUÙ³c“¨®*Öë˜pU×#Ž#\08ª–lÇ6*ìÙ³b«ã~¹NÜÍq¹±Wb·‰æ銮}Î76.öåP>*¡›6lUR)=3\\©™®36*ÚõÁRÄrjœqT>Xb:e`Ë+QriŠÐ…‰ë•‹\\Ãè9\\GvlÙ±WfÍ›vlÙ±WfÍ›vlÙ±Wb¶à3\0q\,r7\\U•Ea£Ìä~ûŠ¿Ã†1êtƒ†HÜØœUÌåºãsfÅ]›‰A;â’ª¶*‡Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í‹GnÒ/!ˆ±Wa—×WÑôÏ\\-ÍŠ¶w9Y³ UVLîu9.µòÍÄ°”®Ã"ÖMèNŽ|sÐ^TÖmÄG%+Nù^IòHxå‹YÜzm¾:[UU¨ÉŸ£oŒ‘t'"ÍrÌ)’€P¤E2³ód•Ù³fÅQšqP|¨(‚Pë…±¹ƒ uqë.ø:ÚU¯nDè0·.§+\
+b‹ÔÆ:ñ4ËI\
+tƳr5ÅZÍ›6*ìÙ³b¨‹TÔ86{tTÛ ÊŒQ®…0*‘ØåfÍ…]›6lUØô ñ™±UW`zbY³b®ÅDuZâX&)\0ZU qÈœÍ2›®Z7\\U]­h+È¡¦.×5Ä ®*ÖlÙ±TDú@A#\\¬Ø«³fÍŠ»6lØ«³W6lUÙaˆé•›l±=r³fÅ]›6 ¶¶õñT6lqgèà<Uo7Ä&˜Ó FW\\Rî¹³eÓ+[@eaL{faPÙ¬nVÁ7÷É2ñíªIófÍ’bìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b­…-Ó3)^¸cb¨~Ö^¤±ðàT³6lØUov` BY=FåŒÍŠ»6lØ«°ÊÇD¸¿ˆTantßËBÖ5ápÀvVy¤Ëe³ƒ…ùÕüç ´ÕxiOlår¯#ßMªÌÙ³d•Ù³f늸bƬ¸øìÝÇ\,§¡ÅPù²é^™Š•ëŠµ›6lUºåfÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ»®*°–Æ.ǤÁV˜ª … 3/\\¹#\\n*ŽFP0\,¤¶3‘ÊÁJìÙ³aUȼ2Ý8渜¹–)SÍ›6(UŠR‡.Yyâ9±WfÍ›vlÙ±UÊåze-×+6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Çs4¦76*ìÙ³b®Í›6*ìÙ³b®ÍŽU-”E1V³fÍŠ»6lØ«³fÍŠ»0ˡ̽qTBV1ˆ;r5Á¬ ÇQ€\0’ìÙ³aC³fÍŠ»6lØ«³fÍŠ»51è+×.ALUO6lØ«³fÍŠ¿ÿÑóþlºeb®Í›6*ìÙ³b®Í›6*ìijnZƒᾋq WÀy$sA]Y5¿\\ ‡zÅÒMöp“uº‘EZÝÂ5N+u8m3cKnÍ›\,\
+šaCY°C[ÑkñWfÍ›vlÙ±UH“™¦:h¸c#~¸éeõ1U\,Ù³b®Ë©ÊÍŠ»6lØ«`Ó \,•8 uÁž° LP×–MNVvlÙ±Uñ'3LVx}1‰Äþ™®>y½L\
+¡›6l*ìÙ³b®¦lZƒŽ"qWfÍ›vlÙ±WfÍ›vlÙ±WcÑ9œf)ð8«™ F¸ÖrýqòÉÏÅ]›6lUØôr1™±UÌÜq¹³b®ÍŠÁ ˜ÐeMˆÐâªx¤mÇÍŠ®väq¹³b®Ç*òÆãÕ¸â«H¦VY5ÊÅ]›6lUÙ†lت³=V˜ŽjæÅ]›6lUÙ³fÅ[pΪ!÷¼SÕjS\
+°õÊÍ›\
+»6lتø͆/*2S 8œÕ8«oJíÍ›vlÙ±WfÍ›v8©¹CwiŠTsfÍŠ›6lUØicr‘!\
+óV˜ª¬íÍÉ!mǧÈà1×ǧÄ`*=r³ØUÙ`Tåfb«Ýxã2É®`*qV³bþ†ÕÄØ«³fÍŠ»6lØ«³fÍŠ»6lkn²©'A‚TÔe³–ë—*ðb3vlÙ`W¦*ÖlÄS6*ìÙ³b®Í›6*Ùbv9Y³b®ÍJcã§-ñIÀ1U Øä^G3¯Š­Í›ª[¦*·6Yv9X«³fÍŠ»6lØ«³fÅ¡„ËŠ¨æÁZ˜…p>*ìÙ³b®Í›6*ìSÓøybxm£À·OÁº`&’7Jsd¯WÑc´‹šõÈ¡Æ2Ü)ÍÙ³f‡fË\
+Nb)Šµ›6lUÙ³fÅ]–Mr³b®Í›6*ìÙ³Sv+ ¨Ä°e­À‰H8ª‡L¬|­É‰ÌUÙ±ën™L¥zâ«rÔTÓ+-M qUÏf)$œñ<UÙ³fÅ]›6lUVÝy8;P· # £~ \\]™À¶ÍPè…Í\,Ön«Ë‰øá“ß+EÇ\
+¥9³Ø«³fÍŠ»6(°»Š¨¨ÆMŽ*‰ÓÜ$À·L2Õ§ŽU0:f.[©ÀFöv¦³fÍ…Ç#q5ÆæÅU&“Ô5ÄófÅ\\ 2ɯ\\¬Ø«³fÍŠ»6lØ«³fÍŠ¶½qi¸ñÄ3Wv+·Ä³LU'lJu¦%Èæ\,O\\RÖlÙ±C²èF\\b¬0uÜ!P0Ái¤¿6lØPìÙ³b®ÍŽ±Þ˜ºD\
+Ôâ¨lÙg®V*ìÙ³b®Í›V‚¸ªÜØä^F˜`º[2sÅRÜÙn¼IX«³fÍŠ»6lØ«³e¨äh1ÏN¸ªÌÙ³b®Í›6*ìÙ³b®Ë¹X¤4å¾*ºèÙS€n™¦4m±2k×k6lØ«³bŽœEq<UØó+0âNØÕ4ÌËÄâ­e«5•›E5ôòŽ‰< Õ®ø¤¾kŠrÛRÍ–»œ4SÅP™³fÅWF902êÐD††¸´—M"ñ=1d­Ô3fÍ‹e–®V_×k6lØ«³fÁ&ѸsÅPê¥?Ó(G\,зà‹ÉVJqÅVOLj¦#]ñ¤“•Š®zWlȼØ(ïÇÄÜ7ÅSwòìé­Û\
+$ŒÆxœ™IæXšÌCÜ ˆ\\È%rÃQÍ›6*Ù$õÊÍ›vlÙ±WfÍ‚­- É ÅP¹°]í›Zb®Í›6*ì4B$‡ŽâÐÌSlJ¬‘xµ1˜ù[‘®3vlÙ±WfÍ›v/mrÖæ£ÍŠªÏ1¹K6lUÙ³fÅ]›6lUÙ³fÅ]Žài\\n\
+IW…*…͘æÅ]›6lUÙ³fÅ]›6lU°iÓ1br³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b¨Û[‘=ðnk•Ž•ß[B2°L…Jí±Wf³b«ËôöÃkO1\\Y¯&˜Nœ®˜(F_j2_·) plØUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›‚1!¡Á3Zª­F*€Í˜í›vYËN¸´±ÐTb¨|Ù³b®Í›6*ìÕÍ›vlÙ±WfÍ›vlÔÍŠ»6lØ«³fÍŠ»0Í›Wôjµ† †@R‡?\\\
+·0ØfÇÄBº“Ò¸U3ÒôK‹óð©¦3RѦ°j8Û= ùaåË=BÈL@åA„?›:leÐPdøvaÅ»Á:bö÷‰HAcLnAš*{³.Í›vlÙ±W`»x9Œ0d7"1€¤!æOM©‰â³ËêâXPìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í—C•Š®Yzfg-Ôãsb®Í›6*ìÙ³b®Í›6*ìazöU4Ày±Túã]iS5Â9›ÆæÀ+³fÍ…]– VlU9·»DŠ‡®ÜÈ$jŒF§+ ª"Ñ9Èê6ÞˆÙ|2ÁúÂÊ€تO›6l\
+¼FN4Š`Û^.xœ×Ð÷ª6lØ«³fÍŠ»6lØ«†-ÄSÇs8«G*¹³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›51WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vl° ËàqU¹³fÅ]›6lUÙ³fÅ]›6lUت¥V¸–-ÐStL„›Œ ç|R9¸ \
+¤Ã‰¦V9Û‘®7\
+»6lØ«³ Ø"Þ çDÅmÊ>X‡¦H"Ž˜E?Û8¯QiÎlØUÙ³fÅ]›6lUÙ³fÅ]‹ÛÃêb2ÁèÔ8ª”èb4ÄI®Ô(MF\0Å]›6lUÙ²øž¹X«ÿÒà´ÄŽjœ¬UÙ³fÅ]›6lUÙ³fÅ]– 2³b­–'®VlØ«³fÍŠ»-M r³b¨‡Ÿ’ÓàNøÌX8¥1UÙŽlUÙ³fÅ]›6lUÙ³fÅ]‚’×’òÀ£l·4N8\
+B… 2²É©®V;.¹Y±WfÍ›vlÙ±WfÍ›vZ©n™Xa¦"3|XÊd+ÔcpçQHÇÙÂs×m]ÈåfÍ…]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lU\\CU®"E1Q51kŠ\\1RŸ$1BûS)æÅV:ŠâdPâ­fÍš˜ª;O‘c$œNöA#íÕŠå\\U¬Øº[3¯!‰úf´ÅVfËe+×+\\¨[¦f—®\
+µeq[®vÀʶ´»6lØX»6lØ«³fÍŠ»6lØ«³fÍŠ·L¬-±˜«³fÍŠ»6lØ«²×®U3b©’"ßN¡NØÑ#‡Ì[®\
+V³fÍ…]›6+ |ñU\,Ø鉦7vjcã;àïA\
+Wª]›-…VvlÙ`Wk6.œÆ/Pà!$Û¦–f®YÛ+\
+›6lUÙ³cÖ&nƒY˜b²Åé\\KUõ)–‘òÄqë!QLUi9Y‰®lUÙ³fÅ]›6lUجs´bƒÅÒܺòÅT™‹ãqXÒ¦˜Ç8ªÜVßÍŠªÏJ퉨©¦Uk˜b¨ù-bæ:à \\ܳ/ CvlÙ±W`‹h=jà|e'§Zà)ySÒjc '®+rüÜœG\
+™‰®VlUص»„;â9±UYØ3TbY±HÔp¾8ªÎ'+$Rh­és¶Ìž›ðÀ)"”ófÍ… €OLZL|«roŠKÅœS_ssê­0 ¹U\0qÀØ«³fÍŠ»6lØ«°M¥ÓZ·%ÀÙ±TÊóW–èqc¶æÍ€\
+I6ìÙ³aB¢8Ƨ+6+nÍ›6*ìØäBý2™xšb­fÍ›vlÙ±VÇ\\$4NX`·¸ U ›6lUÙ³cÄLw¦*«¡6gÓ Ž¹X«³fÍŠ»6lr¡n˜ªÜÙdqë•Š»6lØ«³fÍŠ»6lØ«³e¨äiŠILUK6lØ«)ÐݽZrÈõè»é\\N9Þ1E4Æò«Tà{UslÅ9ˆ+Ôaå¬ñztl wé•øqÒBU›1Í…Í›6*ìØ»CDçˆb®Í›6*ìÙ³b®Ç*éÁ–nˆ§–*ƒé›æ¬iÅ]›6lUÙ²ÕK ·B†‡[›6lUXÁEåˆáˆ`a¦b­©¡® šãÔN86*ìÙ³b®Í›6*š@Ñú{õÀsICEéˆ#+®\
+WfÍ–p«Y±æ2q˜«²ËvÊÍŠ®Fâk†Qê…†æÅW;sb|pK[€œ°&*gb¼{b•\,Ù³b‡fÍ›_q`qk™06lUÙ³fÅ]›6lUÙ³fÅ]–¦†¹Y±VØò9Y³b®Í›6*Ž´‹ë ¯†žpf“:Âç—|SR’9 Wî©bt¦§ÍZáWfÍ›lf-Ë+6*Ø48%æå0.jâ®Í›6*ìWÐn<±\,.(œqT6lÇ6*ìS˜ãLO6*ìÙ³b®ÁÂôz^žÍŠ¸æÍ›vlÙ±WfÍ›vlÙ±WfÍ›v(b!yvÄðI˜¸wÅ-=©HýCÓà×¼ ¥€°; ´{ êBp·-¡ :Œ*Ë|×F4tðÈŽ ¸¾–áB¹¨\0Ù³f®̓­­Ñ—ðÀL8’1Uh!õzãe‹ÊŽSL§¿\\\
+³·Ln ¶uPCaT1Í‚ÄŒf*ìÙ³b®Í›6*ìÙ³b®Í›6*ìR(ýCLOý6®*é¢1bx"æA!¨Àø«³fÍŠ»6lØ«³fÍŠ»6lØ«°T¬7À¸àåzb®Q¨1¸ ˜rÄñWbÖ𙛈Äpn˜á%ÅT. 05#†ºÏÀ®b®Í›6*ìÙ³b®Á>˜ôùwÀØîf”튭͛6*êæÍ›vlÙ±UXœ.dznfà{æ[NQó„2µ»ò^£GjÚwÔH§C…˜6÷Q{ÀvÀX«³fÍŠ»¤!–¸YJŠ Ua4ÍÄæ&»à•PÉŠ¡sf9±WfÍ›vlÙ±WfÍ›\\ŽPÔbpÎ)ˆæÅWúdŠãظ”¦"MqV¦(Ò–Äób®Í›6*ì°§¾ ±…e`êQÅWKšÜªõÀ¥JðE¼Ä0Vé‹_*ñqTÒ˜ÌÙ±Wf͘oŠ¢¸{à\\X’‹LG»6lءٳfÅ]›6lU°HÊÍ›vlÙ±W­þ\\~a~‡Ñ”íJc0¼õ˜#ôÕ«œœ1^†™D×®K‰»qÍ›6E’.ÞÌÎ*1“Û˜M Ó.{KP—›í‘³l¶¤lqBq¹&.Ì3e\\UTÀxòÄpÅ\,tl/n§k6lØ«±e€°ä1 ÀEâpC‘CL¬s·#\\nvlÙ±Wb€NøžX4ÅQ²¹eÉÆà\
+ìÙ³aWfÍ›vlÙ±WfÍ›vlÙ±WfÍXù\
+â«3e‘L¬UÙ³fÅ]›6lU …‹¹c¾76*ìÙ³bª‘Hc`qk›ŸXSæÅ]˜fÇ ©ÅShôÀÐz¾ØPÉ#ã» oÃÛ¥5bp ê“]fÅí õØ.½Ó~­\,m VlÙ°«³fÍŠ»6lØ«³fLjÎ*³6YÊÅ]›6lUÙ³fÅ]›6lUØ6(T¥p*³ÀRÜP‘•˜šæ‡fÍ›vlÙ±WfÇG‘¸®äጚ-ÄQú¬´\\U\,Í–GC•Š«Àë‹?0b:f\,N*ÛuÆæÍŠ»6lØ«³f¹dŠµ›6lUÙ`Ó+6*ìÙ³b®Ì7͆ZM˜¹™Ct®iP&QR6ÆgIÕ<¹6~¢õ¦@"²y˜ªŽ™ÌKvF4…Å­äàÃ*xZâØ–MŠgssTÛ I©©Ë.H¦7vlÙ±Wf˹GvlÙ±WfÍ›v>7àkŒÍŠªÉ/©‰fÍŠ»6lت-2`V4Åã–‚˜‹œ_ÿÓóþlzF_¦fˆ¯\\UflÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›v=$dèq™€®*ªó³õ8–?Ó8Θ«³fë‚ ´iÅPÜHÊÃy­Ö5¹\0l\0ڬ͛‚¬[›ÍUÛb®Í›6*ìÙ³b®Í›6*ìÙ³b«Ä”ÆÙ±UHSÔjb×0zC|mœ‚7©ÅïçôÅP†lتiop‹% +1'\0V™aˆé‚“j×$rÛË&½r°¡°HË.O\\n("$WS͘í›vlÙ`Wk.‡Kvc†"Ä\,\\Ž TŸ6:AF#…]›6lUٱʼ±f‹Š×CæÍ›pð/!€Ð× áÔcâpQª\
+8×–”\0Ûb×óm°15‚ìÙ³b‡fÍ›v/…†j⫤<q¸à¥ºcH¦*àiŠ ˜\
+by±WófÍŠ»Ø"»ŽX ’ÍF%C0»h¢´¢ødb*Äã^öI‰;b\
+ür"4ÈÊÝ&ìq¹Žl“À©¦/%¿åˆ)¡®/%ÁuãPù9Ñ­mWM2ÉNtÈ6[ÙU=0~*ë¹}I :WæÍŠ»6lØ«³fÍŠ»6]V*ìÙ³b®ÁQ\\ðN'æÅUèÄã\\ò5ÆæÅ]›6lUÙ³fÅ]–r±HH ¾*°‚:åb÷IÛÅ]–Ž™Y±W\\Ù³b®Í›6*ìÙ³bª°GêU¶”7†% ð9R¿6®*ËW^…¡áµi‘[¹’³•Ä+›""&FD»6lÙ&.ÇƦCA׊Á'¤Ü±WMFhØ–¹˜Lj0>*]›6_Šµ›6lUØ6ÎØL 8 Šv‹aŠ·q¨1s¹sSÅ]–E2ÐTŠN¼iŠ¨æÍ›vlÙ±UHŸÊ‘¹ã3b®Í›6*ìÙ±t·.¼†*¡›\,Šeb®Í›6*ì8´’/N× òÃÐ⨋¥¾ –I=r±WfÍ›v+„;âY±UIX3Tbyt®V*ìÙ³b®Í›6*ìÙ†\,ÑŽ5ÅVDx°'ÜÈ®¢˜_—SŠ´sfÍŠ»6lØ«aˆèrË“Ôãsb®Í›6*ìÙ³bª†Fuã‰âÖäybnjƘªÜÙ²×®*ÖlZe\0\
+b8«³fÍŠ»6lØ«³e…-Ó\,£/QŠª[8Gâ·²\,„À™°RmÙ³fÂ…ÜÍ)Í›vXé•‹[\
+µ*ˆ#®V»P­¶Å'gfÍ›;6lØ«²ÔÐåfÅU •ÄófÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]–·L¬¦À'jb\,Ò©^¹Xe©ÚˆØc(®*ECæÅg‹Ò4ıC±Ü +ÅÑiŠ©æÍ›v*°’+‰b«51U›¡Û\,æ„ãXÔ×2š⪲ÃéŠâ8¬“z‚‡Å]›6XRzb­fÌE3b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í‰=F ã‡? X'<U#Í‚¤´(Üp;¯LUnlÙ†*ìØ»BòÄ1WfÍ›vlÙtÅZÍ›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*‹·»0©_ ç‘'›vlÙ±WfÇp4®7U·OQÂà½BËêà7Ž·N@Øq©\\¬ð€:ŒU#Í›6*ìVLƃÅ­æôMqUi¬Z!S€ðt÷ÞªñÀ« ¾àbO6YR¦‡+vlÙ±W\\Ù±H;…8ªž=– ½³\0þV㊯xŠŠâX\,°tßb’ìÙ³b‡fÍ›vlÙ±TÂÞ†3€\\N:9Jm‚eˆ加±Èå F76*©\,Í/ÚÄñȼ1Gƒ€®*£—Äœ¬:µ†&Š§®*’ãÙ(+ŽœÓ¦\\ŽqUÙ³b®Í›6*ìÙ³b®Í›\,uÅUÒå‘xöÄ ©®\
+UW„©ÀàU<Ù³aWfÍ›vlÙ±Wb‹'Le3\\U£¾lWÐjW"˜«Y³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅU"fSðâ³O+.vÆÚ°¾½e#lU qG—šÓÍŠ»6lØ«²Á¡ÊÍŠªÈáÀijfÅ]›6lUÙ³fÅ]›Š>x×^˜ªÜÙ³b®Í›6*ìÙ³b®â­q±¯#ŠJÔÛ©+”é–\\¹©ÆfÅ ™€<5XE0\\weŽcS\\%¬r7\\nl(DM `)ófÅ]›6lUÙ³PæÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³ ±Ž5ÅPÙ±î(q˜«³fÍŠ»®?Ó'):à¾JA‘LQ_ˆ¦U6+\,@\
+ŒRìjk•–9DS;6lº²òÅPY±Yc¡Û"˜«±HÔO\,1«n(q¹‰®lUÙ³R™±We«qÊÍŠ«‰ö¦"Ƨ+6*ˆ¶›Ñ`Ø2÷RúÂq¼Ø)]›6l*ìÙ³b®Í›\,)=1UÑý­ðÀ ¨W|²äâ­ÊjÛc3fÅ]›6lUÙ`ÓŽ Ë\\Ð\0‡ªë•‹ÜÒ»bUÙ³fÅ]›6lUÙ³fÅ]›6lU£•IË¥s«êßT}4¥xç‰Ìnv÷Öäx}2Ûb©=ÐV§Ž$9nܘœZÞ‡®* E2±{€+¶!Š»6lØ«³fÍŠ¢í#w˼„&ã†OLâ³Mê BæË9XPìÙ³b®Í›6*ì§ÞýUƒx` ØóVW}æÉ.!ôEiL ¡Ý¢³)¾GñÊìŸdÓ#À*ƒ!#iŽ³"I/$Â̶bÛœ¬ PA6ìÙ³aC€®b)ŠÂ;æ˜\0vÅV+S(åfÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÕÍ›6*ÿ\0ÿÔáv®«×¸t#l.­2ù®=r³f®͛6*à+Šˆª1!¶.’ÓZ`a¾&E0o¬¼pššà FiöŸY4ÁWzO¢+\,o~ªkƒ®ua:Ó\
+g^&˜ÜQ‘‰Â)×k6lØ«±ñ'3Lf>7àkŠªÍ¦+ðCHg!qIlŒkËAæÍ›vlÙ±WfÍ›vlÙ±We]±x¢1æ1©Ái¥ˆŒO¼ŠFcS… fÍ–qV³e‘L¬UÙ³fÅ]–»ZÝò®) ÅUÖEãÔåTåb­©¡ÃK{¥A…Y«LZA¤mÝÙÐ`2k•›\
+– 7Y±UC)aC‚–Ð2rÀ8-.È^8ª׉¦7-#\\¬U|kÌӚ߀®"À×–PSCæÍ›vX4Ì¢¦˜(Dâ8ª¯\\n-3†éˆâ®Í›6*ì°*r³LU{­1™e«•Š»6lØ«±t–‹LC6*ÙÜåfÍŠ»¦‡›LàÇ\\^)ŽƒëL²äí‚•¦5$åfÍ…]›6lU^*\\©%ä)‰r=2±WfÍ›v/ > ®!‹G9ŒPbªn¼M1¹lÜr±WfÍ›vlÙ±WfÍ›V‰Âñ758ÜØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ»6lت´dS|Mé]±¹±WfÍ›v/õfã϶!ƒþ¶¾— U›1ÜæÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]˜fÇ*銶WŽ5^¸ÜRìÙ³b‡fÍ›vlÙ±WfÍ›_s9N¼ 0E+¾6è|X:§¢6lØPìÙ³b®Á<—…;â*œ±§m±V³fÍŠ»\,\
+še`½>!\,”8ª‘·`¼»b8o¨:ƾ˜ÂŒUµ45ÇrõøÌ°iŠ¶â‡lnY5ÊÅ]›6lUÙ³fÅ]›0ßÑ•ÅVa…´Ác á~850jé Xœ +•ŠE×\
+¬"™X¤½q<UÙ³fÅ]›6lUÙ³fÅ]ŽD/Ó‹ÛH#;⨫Pµ¨Ä‘¿ÁÓ¼Ä=Wò4›¶Y›6l*¾(ýFãž ¡ÆE'¦Ü±Iæ3oŠ¨c¹šS›vlÙ±WfÍ›vlÙ±WfÍŽU劭͖ËÄåb®Í›6*ìÙ³b®ËefÅW»rÆfÍŠ»6lØ«³fÍŠ¢¬Š†ø°ÂðDSáÂ`iÓ\,»§¤§6lØP캬]iÃPÍ›6*ìr7\\nlURY=C\\O6lUÙ³fÅ]›6lUÙ³cr4ÅVæÅ净®!Š»6lØ«t®V(£mñ3Š»6lØ«³fÍŠ»6lÀWpË*W®)£Ž]0n ±ñ:â©n ³º6ÍÈ`lؤÝyxnŽø*ÙÖ8ýé…8ñ+L¤ß5÷ú­\\G68!a\\([›6>8ÌÄb«3b’Äb<N'Š®N»æ~»csb®Í›6*ìÙ³b®Á–J à<R)Lf£nuâä K¯¨õ8»[¨Zâ¨<ÙdPåbªˆœ±®¼M2ÕÊå3rÅVæÍ›vlÙ±UH„¼I'ÖÂxd_Ò8ª´·FF® ÍÈ×›vlr©l¦^8ªã!"˜ÌÙ±Uh­žaTÄÊ”4=pÛG¹HA…÷¬V+Ðœ\0ïJ‡ÁpÃÍ+Tr4Á©/¢œNA0¡¦V[šåb®Í—C•Š»-V¹”TŒ3»·Hb ½N H qLf;‘ÆáC³fÍŠ»6lØ«³f½2ʕ늵›6lUÙ³fÅSH}6ƒ~¸XÛ˜1 ¬UØâäŠW›vlÙ±Wf˦˜¸´r+Š¨/\\=Óæ…P‡§L"aÄÐæ GC„D_2’06bI뛺™°fžŠïGÆßƱÉE銡rÕŠŒ¬Øª¼×M0âq‚+˶'†Ö\\d‰ÀM*UȲ°UÕ·¢j0.vlÙ±WfÍ›vlÙ±W`³81ñÀ™±WfÍ›\\Ä×óijb®Å΢€í‰æÅ[&»œ¬Ù±WfÇ*é™”¯\\UnlÙ±WfÍ›vlÙ±UHX†½ÚŠ0(4Ç4……¬Í›6;6lÀWvZõÇ4l¢§¦3Le¶.c\0!âpj]V.'\0ž¸£EÂ…¦sSQÍ…]›6lUÙ³fÅU­ãlÉéµ1¨å Fgr槫Aª6Äå…¢;âösˆŽø6/NöQï… >l<Ö´‘bªËÐávlÙ±WfÍ›lâñ°Ðà|°Jî1Tl±*®ØdcŒÅ]›6lUÙ³fÅ]›6lUe\
+ÊwÁw¶iUp®9 f£÷/ ¡8UG6lØz9CQ”ïÌ×)W‘¦6Nž*†Í˜í›vlÙ±WfÍ›le³rÆæÅ]›6lUÙ³fÅ]›6lUÙ³c•yUnizy¼; -uâra䧌?ï)Š¥zžŽÖ‰ÈŠau/6ˆZÜð¦ræêqV³fÍŠº•Í‹Âœ±)LUnlÙ±WfÍ›vlÙ±WcýCJc3b­“\\¬z'3x¸ŒUG6lØ«²êr³b­ƒC\\Q¦\,)‰fÅUá§|d½qŠÔÌMqKX²NQiˆæŘ?zÔ9W1zgo'¦ÕÅä”M ùâ¨^ JÓlnL/4ÈVÄH´­2E 0jì0±·Yø_‹Årbé‰HU¿„DÛ`<VYšcS‰b».™‡\\ȼ+…LÙg+®*ìØ0æà VQ¾*—æÅ®P#1Uà líÕÖ§\
+±tºdª½ò*ýœyZCSŒÅ]›6lUÙ³fÅUR^"˜ÂÛÔcsb­’O\\¬Ù±WfÍ›vlÙ±WfÍ›vlÙ±Wf®lØ«²ÃÓ+6*ÙbÝr³fÅ]›6lUÙ³fÅ]š¹³b®Í›6*ìÙ³b®Í›6*ìØøב¦+\,<qT>lÙ±WfÍ›vlÙ±VÁ¦bIë•LØ«³fÍŠ»6lØ«³fÍŠ¯EåšEã— ¡Å.(p*6lØUÙ³fÅ]›6lUÿÕóþlÙ±WfÍ›vlÙ±WfÍ›\\ª[a™Ð¦>\
+sLáÎ*¥›6lUkãS§û[b‘ÍÅiˆ1äkZ\
+NV[B¥8\
+p1´Ò–lÙj¥¶PºàÀœsz$ˆÂöB½q¸«³fÍŠ»6lØ«³fë–E1V³fÍŠª$¥3I)|O6*ÝNVlØ«±èiŒÍŠª7ÇÓTŽ¸¬\,ß.v¦¨fÍ›\
+#”陘±©ÆæÅ]›6lUÙ±OE©Zbx«³fÍŠ»6lØ«³f˦*ÖlÙ±WfÍ›vlÙ±VÔÐ×y‹\
+b9±WfÍ›vlÙ±WfÍ›vlÙcU|5Äqs'ÃLCvlÙ±WfÍ›vlÙ±WfÍ›v*Š)¾%– «\\V8yâ8"øb«$„ljbóÌ$éˆb®Í›6*ìÙ³b®Í›6*ì°+•ŠÆE1U*S6[uÊÅ]–NVa¶*¬ê×Ç'ln*ìÙ³b®Í›6*ìÙ³b®ËUäi•ŠBhÀâ«å·1Šâ2êpâƒ-Ó\0V³cŒdcp«³fÍŠ»‚¦˜Ü°i¾*«\,\\q{HXPã1WfÍ›vlÙ±WfÍ›vlÙ±WfÍ–N*Ö>!É€Å^ߊòÄc<XUwn± #®\0Áw7¢0—fÍ›\
+›6lUØ"õÀù±UiØ1ÛÍ›v- ^¦#ŠG)¦*¾h=<C–s ßÅ[» ¶B½F:‚z`»çFQÇ 3fÍ…Q6ÈNã*s¾]¼â!CˆHÜØœUnlÙ±WfÍ›DB@â ¹Ì 2±WfÍš•Å]ŠC1„Õq:S6*©$1©ÄȦ+ \0ïšj¶*¥›6lUÙ³fÅ]›6lUrFd4\
+¦º¤ŸL½M‘¤ªt¨ hqW—’Ó¦l\
+ìÙ³b®Ë™Y±VÉ®VlØ«³fÍŠ® QǦ7vlÙj¼1V³cÞ2q˜«²ÔTÓ+-k]±TOÕ ZŒ †˜a ä-\0HjÄâ­ Xãˆe×hæÍ–qV°Î×K7™Gl\,"˜gk©˜"1øà7Ñ"º¥Î¼¯†7íɉñÆáC³fÍŠ¢-£ZãúliŒW)Ó(šîqUE«S4ÑzGj@pN)|áŽØª-r°]²RNm‰ÅZÍ›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìµ9YjhqUIcà+‰bÒÉÈb8«²ÃS+6*ìÙ³b®Í›6*ìÙ€®jSv\,Š\
+â8ðÜE1U‡6lت¤0´íÅ78é {f£Š_K¸[yƒ·L­]%Ó†L=-i uÆfÍUmÔ3Pà‹x•®B‡‚GLµ‘•¹¾*kV±Úé÷ÂUÅ&¹’¶k‰L\0PÝ\\™Y‰®l*ìÙ³b®Å­“›€q|rÛÅQ7°ú$S'®-qpgëˆ` .Í›6;6lØ«±T“Š‘‰fÅ\\qH$ôœ6'–1U[‰}fåˆâä/± UÙ³fÅ\\rÊ‘„€ÛâÓ#lU ›6lUÙ³fÅ[›ãÌÌE1<^ÞXÓP;æÅŒ~Ùc1šbªy³fÅ]›6lU©‘y @Š`˜n½5+˜Ô×®9œÏ Èü s;ó«3fÍŠ¯øe;r8ÜØ«³fÍŠ¶¯L¢k›6*Ø45ËwåÍŠ»6lتwgOnKu¦H(ĵ™P±„×\0\
+Îò$ì1\,ØUÙ³fÅ]›6lUÙ³fÅU­ˆ]0MøMŠ` ²ÄõÁJÖ9W‘¦7£ *é¡ß‚®¨@#â®Í›6*¯«Ì*£e*hzáÆ‘{\
+VL-¼eyY—¡8ª†lÙ±Uñš0É\
+F†Ø%/D‹d 5v¡d4ÀøòÆVß\,Ep¡HbJby°¡r¹CQ™Ü¹©ÆæÅ]›6lUجS˜ºbY±Uin ¢‡Í›EÚX=Ø%2¥²xi’ÙW—|mî ³¹eÅRÆ^'+íÈ׊»6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ«À@ÉZ§™D×»6lءٳfÅ]›6lUÙ³fÅ]ŽASLnZš⫤N8Õ4 â’·\,KM'’'„×\
+òêr±WfÍ›vlÙ±UE–5—ŽZÉLÎ 8ªÌÙ³b®Í›6*ìRL.zŒO6*˜^ê²^¨Gè0¿69V¸ªÜÙdS-P·LUnl²¥zåb®Í›6*ìٲȦ*ÖlÙ±WfÍ›vlÙ±WfÍ›vlÙ±UÈÜMpÈ_OÂäNY8â«\\Ô“•›6*ìÙ©\\wÖ˜ªÜÙ³b®Í›6*ìr!sAÅí\\#ÔâªoŒÐã0uÈY!€ˆ¡¦\0¥¬Ù³aWbš6'– 1UkƒS´¾{3TÀä–Æâ©ÔÚÔ—1qs„Çs•\\Ø«³eÐåbªÐ?d†¦¸ÌØ«³fÍŠ»6lØ«³fÍŠ»6lتø߆9åå‰fÅ]›6lUÙ³fÅ]›ˆ\\ÐbòÙ´kÈâ¨lÙ³b®Í›6*ì°hk•›L_V•âô‰Û Žù³b®Í›6*ìÙ³b®Çs4¦R©cA‹fQSŠ¨bÖê¨q")¶eb¦£MäŽ5L)“ícÚW#~˜–*ìV)Ú.˜–lUs¹sSÍ›vlÙ±WfËQS‹É®*‡Í›6*ìÙ³b®Í›Š>f˜ªžl4k5T®8¡8-ZÍ›6vlÙ†*¬–ÁPY†8’LiŽK΃CΞ›SÇÊþ¡®3vli\0”ï—yn!;b¨LÙ³b®Í›6*ØËd#2RGSQÍ›6*ìÙ±Ê*qU´ÍƒR!L2€vÁj¥‚m`ð6/o9„ÔaU÷vþ—LN;v“ ÇOqëk2ªïŠ JMNigæ)ŠÞJ¯Óâ®Í›6*ìÙ³b®Ç'\\nlUZ@)¶#–Xœ¬UÙ³\\²¤b­fÍ›vlÙ±VÁ¦[?\,nX4ÅZÍ‹›rq)Šµ›6lUÙk×+6*ÿ\0ÿÖóþlÙ±WfÍ›TŠ2çlÖliƒ´ku”üXukQ<1V“A–ñ2uà >\,ƾ8ý^5ˆ€0^ê”æÍ›\
+»6lØ«³fÍŠª¤ì‚ƒ'‘©ÊÍŠ»Yçñ`\\°Åzb¨ûòŸ³…øæbÝq¸É;»6lØPìÙ³b«“®øùHí‰f®*ìÙ²À©¦*ÖlUâ*+‰b®ÍŠBœÚ˜ùâôñU Ù³b®Í›6*ìÙ³b®Í›6*ìruÆæÅSOU=:akš²¹¬\0RIvlÙ°¡Ù³fÅ[ "˜–lU³•›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìØ¢GÈWËÄâ«sfÍŠ»6lت¬c—\\ÒGLlf‡HGâ¨LÙ³b®Í›6*ìÙ³b®Å¡‹™ß^¸¿«ÀmŠBÉ!ÛÇ;—ÜãqRìÙ³b‡fÍ–k6lZ;g—ìŠâª9±Y`x~ئ%Š»6lØ«³W6lUÙ³fÅ]D/Ó‚ !F* ËÄÓ+!«c1WfÁV°z¸”ê¨1´Ò–lÙ±C³fÍŠ»04Í›lšãâ`§|O6*‹y—ÕÍ×vl²)•Š»6lØ«³fÍŠ»[ÁꌋCpbØb²DàÔÆcùšœn(vlؤ@¾*§›˜\0vıWffÍŠª´å—Ž%›6*ìÙ³b®Í›6*ìÙ³b®Í›6*º1ÈÓ›Uã\\ :b¢å©LUI… 2²É©®V*ìØ¢ÄXW8«²É'2ŠœckŠ¡³f9±WfÍ›vlÙ±WfÇ"ò4ÅÞÉÐr8¦‰CfË"›eb‡`›$Wz7L ŽV(j1T}ôHŸg ±ï+?SŒÅ]›.™X«³fÍŠ»6lØ«³fÍŠ¶ 3O\\¬Øª¬b£n¹ƒS(6lØ«³fÍŠ»6jW5)Š»6lØ«³fÅ¢€Ê*1UtmÀ×)—‰¡ÊÅUf—ÔijfÅ]ŠÁNb½1\,ت:ñ”S†Ë$ž¹X«³fÅE»•çÛRÅíבÄ1ñÉéâ­Ì(ÔÄñÎÜq¸«³fÍŠ»6lØ«³fÍŠ¶ :eî縵N*¸3E·Ž$wÅ®$±UØ¢\0zây`ÓmÅ76lUÙ³fÅ]›6lUZ½CLd©éµ3$†3Q”î\\Ô╹³fÅÍ›6*ìR8Œ1<k(ŒïŠ¬–‹sˆá•äŠé¶à\
+ìÙ³aTUŸß »HÂ|8Z 2˱êpRoeöêÀ8"ú)cn -s7ª(CfÍ›\
+»6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«€®*ð”8šìF ¸pÑŒUŽ ‡ˆë¦ Ó@3¨=+Šµ%Œ‘Š‘H¦NõhÌéy…|$Rµ™³fÀ—fÍ›vlÙ±Wc£NgˆÆã£~ \\U|±¶9£„ÉÓ<Þ®2)Lx•ZèPÓwækŒÅ]š¹³b®Áš}ºÜÉÁ°)Ír^¸ª'Q´ÄtÀX½ÍË\\š¶!Š»‚s ¨Ä³bªÏ1gç‚í¸\\}¼.Ç$Œ0Q—Фg\0ãÚF~¸ÌB—fÍ›\
+›6lUÙ`Wl¬µ45ÅW<e78Ì^Yƒ­1 Ur/3Lt‘úãc~ \\Ri½\\UG6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ®OLiÁHoˆ¹äj1U¹³fÅ]›6lUÙ³fÅ]›6lU²ÄõÊÍ›vlÙ±WW6lØ«²À®V9[‰Å[1+H¹ŠãÚpV˜È¥à)Š©„ü°D³‡Z`v55ÊÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›œ¢)×k6lØ«³fÍŠ»‹É€Æå©âkŠ¢î\,½€ðL·fTàp6*ìÙ³b®Í›Žb¸ª–l²(i•Š»52×®>JvÅTófÍŠ»äiËSăŠ¢'ƒÓÀØa<Ë$tï…ø«±Hâõ:bx.É€jU\
+ËÄÓ+Ï)(½ó\\Z4‘銡³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ¸`¶u)Nø/k6lØ«³fÍŠ»6lØ«±ÈiÍŠ¶Æ§ ´ÄY68Y‹ÛNa5\
+£õ P‚£\
+p}Åïª)€!%Ù³f…ɹ*xB l¦†¸&[€éÇB6lØPìÙ³b®Í›6*첤uËO´+ƒnBp늠3fÍŠ®W㙟–76*ìÙ³b©®‰h—rñ|’êÚU½µ½W­2!avmÁ7ÚÄ·_ vÊÌI—“0@ kŠ1ùãq̧©Æ匛6lUr¡lÌ\
+V9\0ÄånGm%*1Œjk•›vlÙ±WfÍ›TˆTåH(s#q9NjqU¹³fÅQQÆ\
+W6ÇŠ^+LAN*ÖlÙ±WfÍ›T9œ]í­p:? {ÎXSQÍ›6*ìÙ³b®Í›6*ìÙ³b®Í›6*© ð`pÂâñdŽæÁJìÙ³aWfÍ›vl°9 VKgy¶*£›6lUÙ³fÅ]›6lUV\
+àœ0¸¹R´U—RpiÌjk˜uÊÍ…‡e+¶Í\\Ø«³fË \\U¬ÙdS+vlÙ±VÔÐà·2S㹘ªÜØå^X¡Š‚¸ªŽlÇ6*ì|rp5ÆfÅQmz̼p)55ÊÍŠ»6lØ«³fÍŠ».‡(`åE)Š se°¡ÊÅU ˜ÄvÇOrfëób®Í›6*ìÙ³b®Í›6*ìÙ³b®Ë™Y±UOXã ë•›vlÙ±Weò#+6*Þç+ ¬íÖT$àÓƒ‘‚ÕO6lØUٱʥºcÌ\
+âªY³fÅ]›6lUm¨qK…)Šé®ªHlKP`_l¨<Ù³aWfÍ›v9 q¹±Tŧ^Âö59ªr±WfÍ›vlØ2ßN–àrQ¶*ÿ\0ÿ×óþlÙ`Wk69–˜ÜUkzÖçl>¬Ó'p¯6*˜i÷"©Äïî=w®­3W*&Ò!!ß5ÔaØ”r˜úeI!Ôâ«3fÍ…]›6lUÙ³fÅW(®S\
+µ8ºÃÌWCfÅ$Nž*ìÙ³b®Í›6*ìÙ³b®ÅmÖ­‰cÑø⨫²\0 ÀX¤’1<%|oÀ×.YLq<ØPìÙ³b®Í›6*ìÙ³bªÖñz­L}Í¿£Œ‚oH×sqë`ÞÕ ›ˆ\\Ðcž®SÍ›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³\\UÙ±íQ\\f*ìÙ³b®Ë¹X¬dŠCi/ ±ÞŸ©¾"Ýqh¦à)T]xšcqÒ7#\\n;6lØ«¦8±;csb®Í›6*ìÙ²Õy U¬Ø÷Œ§\\f*ìÙ³b®Í›6*ìÙ³b®+ˆ \\ õ )Š­ï’=XU¿yO§#xå‘“ìšb©ÿ\0™%‰Ø²=ŽyMØ׊»6lµ4ÅZÅk™â(+Œ F*½Ò1<;Ò\,–ìø]Ã)E銡qÁ¨1¹±Wc•yn)q5ÅQ–ì!S\\3sbs<…Ž3&Ý›6l(vlZ+s ¨Ä™xšb­fÍš˜«³fÍŠ»\,¬Øª÷jŒflØ«³fÍŠ»6lØ«²øšW+æSPÍ›6*ìÀÓ6lU²k•ŽD.h3:ð48ªÐ+‚–Ú©ÈãmÔ¸é.)ðŽ˜ªìr³ób®Íš™±W`ˆíù¯\,EEqqqÁxâ¨r(i•–MMr±WuË ŒtTå¾-qÇöqU^F™™xšc£MNT‡‘ÅVfÍ›UIxŠbG|Ù|IÅZÇs4¦76*ìÔÇ ©¦-<a*‡Í›‹ÈÓ[›µµp9ÅWDü1{õtã…y°RDˆ\\ç‘®76l(vlÙ±WfÍ›WŒq&^&˜èdàk•#r5ÅVfÍ›vlrnwÌâ‡[›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUU^X”´®Ø6\
+z8^ÝN\0’ÖlÙ°¡Ø&ÚãÑÀÙ±Uò76'›…µ*§›OlT`3Š»6lØ«³fÍŠ» âºEƒë…™±VÛs•›ì>xªã(äzc‚µÃkÈ•mp˜=0iY›6l(v?ÓÚ¸ÌôñT6lÙ±Uȼ²˜Pã£n')ÍN*·6lØ«±{X=wãˆ`Ý6A•8•CÜEè¹\\K^¿©)añWfÍ›vlÙ±WfÍ›vlÙ±WfÍ›v`i›6*¸¹"˜ÜÙ±V“Ó+[:…!°;‘ËlRÐRz Ä× ì1ö°5ÿ\0L½-mhLÙ³aBµ¼bCC™=6¦TrÍFS¹sSŠ­Í›6*ìV½fâ1\,e'§ c‰P«6žÑ-N;aµí÷1ÄaQÀ/ªMtk6lØPìÙ³b®Çs'cÍŠ£ÌiéW¾ŽC²¹šSŠ¦o¬HéÀák7#\\¬Ø«³fÍŠªÂ¡Žø›\
+˜:eb®Í˜\
+íŠ<E:âªy`W+­LUnl³¾V*ìÙ³b®Í›\,Û U¬Øog¡Ü]DdT;{ad°<\,UÅÆ•OZÛýa¸ŒB‡®Ò¥˾*¶æÄÁ×aö­:¸ÛN*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*¨±Â)¶éáZ3^¸_8£œUO6lØ«³fÍŠ»6lØ«³S6 ¶Dd%ºâ¨<0ÓtÙo_àZŒ\0ÛèžH¼³‚MNY ÈÄXPÁu Si)¶#aÿ\0›dŽ[æh¾É ”w]›6l*ìÙ³b®Í›6*ìÙ³b«Ö"ý2\
+ZÂuÆM âªY³e¯]ñV³cœSŠ»6lØ«`Wô•ÄÔÐ×ýdR˜…;fËcS•…Í›6*ìÙ³b®Ë]ÎVX45ÅST·ÇÌálĨÁm}Ê/O\0b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìQ%((1<Ø«dÔ×+6lUÙ³fÅ]›6lUÙ³cá\0¸ Ó[¾VßÙE!ãÂl\0Ú»\,»Œ¬ØUQ$!ƒØ>òù'Œ/q…™±¥vlÙ±WfÇF¼š˜´öþCæÍ›vlÙ±WfÍ›v ±EsFÀx¤RÍF*¾î1ÐtÄ1ò¹Ôã1WfÍ–:⨻{'™Kd^ G†Kty!KcÊ•¦F/H31^•ÅPù³f¦*ìÙ³b®Í›6*ìÙ³b®Í›6*ìzF_¦3[È®* E 2±òM\\f*ìÙ³b®Ë\,O\\¬pBÝ1U¹±Åê1¸«³fÍŠ»6Z©m†fR†‡k\,uÊÍŠ«;´Ärë•Š»†/TÓÅídôÚ¸ªÙá0šKÞJ%5vl=Ò¼·>§º ±-gC“I§:à±tÏ×l“æÍ› h­žaUÆIŒÐáæ‹qqô®j+ÊJôÅPy³fÅ[¦V+µ0ÆÃHkÈ̃ ÀM$ Jsb“Åè¹CÛ‡fÍ›vl° Ë(GQŠ­Í›\,\
+šb­fÉ.‡åÓ©`?0i'J›Ó8\,]*M›6l*ìÙ³b®Í›‘\\UnlÇlØ«³fÍŠ¶2Øãsb®Í›6*©£Šáåÿ\0¶u¦GÁ¡® k¦dá„! ›\,©r°%Ù³fÅ]›6lUÙ³fÅ]›b WŠ»6lzÄÌ**³[\0Ƙíøâ«ç^-ˆãä~f¸ÌUÙ³fÅ]›6lUrµ9¤-°ÄðU¤BLU\
+sb× Á©ˆâª‘'3L¹£às@Ü[º`Ø:§¢6lØPìØàŒw¦7vlÙ±WcýF˜ÌØ«‰®lÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙj¥ºb­fÅ \,¢§Å]›6lUÙ³fÅUâ¹h…$î\\Ôãsb®Í›6*­;âò̤Sf®*Ùë•›6*ìÙ³ UQ9&ãÌXŒ:`)W‹‚Õf]2†.\0¦PÍ–r±WfÍ›vlÙ±WfÍ›pÉ¿—®-Òêu¦B1T¸xÅ0ƒH"ßÿÐóþ91¹«Š¯s\\flØ«³fÇ"ò8ªÜØ£§OvlØñ"£Y›1ÍŠ»6le•èqT-3a…ü ÙÂüUغOÇÍŠ¯’Ng›\,b­fÌsb®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*‰³uG«`›ÙÇÃ…¹e‰ÁIk6lØPìÙ³b®Í›6*ØÌTŒ|D¾.üHÛBfËn¹X«²ÔÐ×+6*®òĸšW0I \\R†Í›6(vjæÍŠ»6lØ«³e\\U¢¢×QÍ›6*ìY \,+ˆŒÇLUEÓ†3šNgÅ]ŠBÁZ§ÍŠ¢®d0.lØ«³fÍŠ»6lpBqU¸.Ò×ë¡^¸&Òïêç˜Õî«u§p¿ ®µYi…¸eW³³b‰ 8¨Æ2•48Xµ›6lUØèÍ q¹±TDòrÀùd×+EÚß=°¢÷ÀòÊebǾ36*ìÙ©›vlص¼FV ÅTsb÷1zF˜†*ìÙ³b¨Ë{ÓÈܘœnaŠ«ÅlÒLöA§®]Äh>\,»ëÀEïL«dÀ\0ÀäSõ‰™5ÂŬٳbª+‰åò4¦V*ìÙ³b®Í›6*ìZÞ;qŽé\,A_’G5I´i"N}°¬Šdÿ\0R–1fiÖ™\0cRr0‘<ÙLɬٲ×s“`¾'àr¥~f¹œÓŠ¶Ž™G|Ù±WfÍ›TaA‰ã‹WŠ¯CLkuÊÍŠ»6lwJâ«qñš°®36*‹¹e ã2É'®V*ìٱ輎*³Çr8Dá‹ýb‘ñÀR‡®`+•ŽT-¸Â„BÄrÆO/=±¦SN8–vZž&£+6W7$Šb$×|¬Ø«³fÇ"s4ÅVæÇÈœ 1˜«²é‹Ú v£a…Ťh•-R|Ùg®VvlÙ±WfÍ›lf&¹Y±Wc™\
+Šå Ž-$–˜ª†lÙ±WfÍ›vlØ>ÒÕfBO\\U›"ñb<1¸ªª3‘Åq¯'ÚÁ6rª7ÅŠj2¤”á‚÷T¿6lØUÙ³fÅ]–¬TÔefÅU^vqC‰fÍŠ»6lØ«³fÍŠ»6lr!sLUnX45ÇHœ 1˜ª.[Ö’>fÍŠ»69#L|±ðÅT²ù™Y±WfÍ›vlÙ±WfÍH™ºb«2Á#¦f4ÊÅ[&½r³fÅ]˜\
+戸ªæˆ¨®3¼á’˜vlÙ±W`†Uá^ø/‘¥1V³fÍŠ»¶ŒHÔ8†9¡¨ÅS ›5E¨ÂÓ‹5˸¡ÄqWfÇÇKöFS)CCŠ´Ž™‰'®VlUÙ³fÅ]ŽEæh1¸än \\U]¬ÝEp94Áí|\
+ñÀ yà“MeƒMò³aB&¬~\,«£ìàpi–I8«Y³fÅ]›6lUÙ³fÅ]›YÅëHÇßé2Añ¶*•f¹ˆ¦Øk¢Aòñ“@E9Üc%N L–ëPÚCÊ>¸E"#Ûú‡í`&’Y›6l(lâ/1LK6*ì|JÐã2Á§LU$\
+£¸ã#«™#/Ós€ØÌQÔ®ÇÅ]‚l\
+‰×ŸJàl°i¸Å_Fy*ÃO½± ã^;ç+óý­µ½Ó¬Øœ å?5Í£BljÂ=nýµ §˜š†9d¤ XP ©ßV(j2«›+f¬î'ŽÍ嫈a±Â«6 2Ð0οª\\Û¶Š¬)ËŽU’f$WVÈDHèñÇB†‡ŠÜ?7$bYk[³fÍŠ»6lØ«±ÊµÆ冦*ÑÍ›6*ìÙ³b®Í›6*ìÙ³bª±NÑ\
+ M›‘©ÊÍŠ»6lØ«³cŠ+Å]›6lUÙaŠôÇ$eñ¬8šb­b°Ìñ0âi‰fÅUî¤2µI®!–Mr±Weª–4Xø›ƒWZÊW®V-;‡5Ž*ìÙ³b®Í›6*ìÙ³b®Í›6*ê×6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«aIè+˜©FL<¡§A|§Õ¦ØÌÖ0Ú±S!ÇêáM1•ÌE3)¡Ëmòh[›6lUÙ³fÅ]›6lUÙt9X*Ú0àâ¨\\Øé#Š»6lØ«³e…'1uÅZÍ›-G"Ž*Öl“Cåæ€\\ ¨#níÑø8¡ÂA´>lÙ°%Ù¦lت³\\»¯vÄsfÅ]›6lUÙ³e\\U¬Ø©Ž‚¸–*¹ q(te–'µ›6l*ìÙ±rƒqU Ù³b®Í›6*ìÙ³b®Í›6*ª·¢€í‰’Nç+6*ìg¸«`\,zJS¦%U®UTí±ÌźãqIvlÙ±C³fÍŠ»6lØ«³fÍŠ»6lØ«³fÇƼÍ1U˜y£A£ã‰¢ôÎ: §ƒìšb©®³qƒñYno´k‰b®Í›6*˜i!ZZ6 Õ¬À~IÓ\
+à”Ä܆’ü:ÐõÁ]U\,"†™Xç55ÆáWfÍ›va¶lØ«d×+6[bËËz·åíä Y)Z`̳‚±Ó!f²úÙ'l­S[“Q}ò¾ÅniÔ‡Ãê”fÌrÊÓ\,p›ËÐÓMzæÍŠ»6lØ««‡šf¬\,á1žø]¯¨œ°3Ž$Œ²EÕ.eõ¤/ãˆæÍ…Í›6*Ÿhv1Üý¼®éÑÛETÂ]>ý­NØ7PÔ¾³G{JE–¦„efÉ!èþF¿Ž&£S ÿ\00¥Žk€ÑäVÓP’ÐÕ6òþKÃY r>«J6lÙ4;6jW\,Šb­`ÈhWâ‰'U©–Ƨ+vlÙ±WfÍ›vlÙ±Wa®™h³îØU‚ »h>Ω†¥l‘‡ ñi®^o´qB»6lQ!g\
+©æË"†‡+l\
+æeºšàY׃1Tu¡ÂÓ×´ÄN*ì9±Uhp›[ÜúJF*£8âäbxù›W·LU¬µ1Í]Î/k#\\SJ©gðÔà9W‹SÍqéŽ# ݹ⊥¹³fÅ]‚m$œ ˜bª÷N«ˆf&¹±VÁ¦bÄõÊÍŠ»0Í›N`Ž3O\\(Q1ë;*ñlÞ‘#‘ÅT³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ».™YuÅZÍ›6*ìÙ³b®Åá`§|C5qT|²©Z zæ©ÊÀIvlÙ°¡Ù°LPÄe^˜ªÌÙ³b®Ë¹XèÍ qW2ëÁ8a¶Å]›6lUÙ³fÅQöRPPà{¡ñã"r‡4È×nªxðÛc3aWfÍ›vlÙ±WfÍŠ˜Šâªy³³b®Í›6*ÿ\0ÿÑóþlÙ±WfÍ›v+\0ï‰f˜ª´ì ÛÍZæÅ]†1ï× ±ÜÎ*é XÓ›6*ìgý¥´ÉcHèÝpHÐH•]»1£`l¨ÍUÀ„;6lØUÙ³fÅ]›6lU|iÌåÈœR? §rç[›6lUÙ³eŒU¾'®7p>*ì°+•B*´Šec˜ÔãqWfÍ›vlت'\,UK6(ññÄñWfÍ›vlÙ±WfÅ Ô4˸‹ÓÅT3fÍŠ£­tö¹^CO@Ü°ÔºÓÞMëH[".Ù¤>lÙ²L]›6lUØâõÆæÅ]›6lUÙ³fÅ]›6lUÀÓiIÄób®Í›6*ì°¤åa¤hc«b©fl|À4Æb®Í›\,\
+â­fËâFV*ìÙ³b®Åcp1\,ت´®mˆæÍŠ»6lتek2"PõÀ37'$buÍŠI±NÍŠD òæ\0±B–lÙ±Wf˹X«²Ç\\¬Øª%UiÛ®^ôÌqU¸;NuF«`B) W¦º¢¯åIQ2ɯ\\¬*ìÙ³b®Í›6*Ø4ÌXž¹Y±WfÍ›vX4Å!Ô4Ëuô›TNEFt(hpÚ+å C…·.$rFi (æÍ›\
+›6lUؤR˜F'›L&ÕXý3Ó ófÀ$›vn™³aCd×+6lUÙ³c£^F˜ªÜج±ðıWfÍ›vlÙ±W`ôà#÷À|LUÍ×+6lUÙ³fÅ]–¬FVlUs9n¸ÜÙ±W`ËwUC\\Kš y«NjIÜ^X x†*ìÙ³b®Í›6*ì|oÀ×¢§ ¦*âÞ«c]xå+qÌÍÈâ­«”5£\\»\
+G6*¾$õ(ï‚.lÞ 6Ê°!fRÝ2WuèMÔ­0€‚XVlVá89ðÄ°%Ù³fÅ]›6lUÙtÌE2±WfÍ›v8¥r‡\\]éáñX®!A‰fÅ ±äjr³fÅ]š¹³ ñWfÇ2ߊ»6lØ«±Xb2bXaiÅ#Š¡g‹Ò4ÄpUã‡m°.!]›6lUÙ³fÅ]†¢ªrï…øïQ©JâªïI qŽ41‹×k6lتè͸¤ïÏÍŠ»6lØ«³fÍŠ»6lØ«°Æ S~¸]š¸ªùH\,HÆfÍŠ»6lØ«³eªòÌE1V³fÍŠ»6lØ«³fÍŠ»6`+‹ýRJr¦Øª†l²\
+š¬UÙ³fÅQúlë x…묒^˜6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ²Æ*ÖlscqWfÍ›vlÙ±WfÍ›DØÎ-åz ^ëq\\EÇjä[6*½¾6Û¹Ã(­ÞÉDØV ptÚ–!V»ÔÚá8±®zÍÇl®•Æ`WfÍ›vlÙ±WfÍ›v+ ž™Ä³b©¬‘\,±sp«[†UãÛÅ]›6lUٱȅÍ:XZ.¸ªžXåböÀ1¡ÅTwS^ã ›[áô øpëÅ©‰â@)‡ófÍŠ.Që•›vlÙ±WcâŒÈh1˜¤2zM\\T5$f3CŒÅ&—Õ5ÄñRìÙ³b®Í‚"U#|JU\0튬͛6*ìÙ³b®ÁÚ| 3Q°>9Z=×Mõt>%Ť¹yâ8J»-zåfÀ©ÍšD§ néê=11# Çú%“™ÁJ£›6l*ìÙ³b®ÍJæÇÆ@;â«H¦V-)SÓÅ]›6lUÙ³fÅ]›\,uÅdŽ‹\\UG6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ¦zV¤öð4®¾½’îBÌk3`¡v®Í›6vlÙ±WcÒ&~˜Ìo0N¸ª”©¡ÊÅ&píQ‰â®Å ›ÒÄsb«¤nf¸ÜÙ±WfÍ›L­Œ|~.¸œ ›àÀAˆÁV·>‘©À«ŸOd8œ §ÔƒŠ -fäk…=I~W%þ”«sÆ´ïœÛógNµ²»U¥ í‘M/Í—šT^” A€5MfãVnw S“2±Mb$K±H£2š O·“ÒnYnš#¡Ä±k‰½S\\Gv+è59vĆ “ѧ|R¼Ùg®Vv`i›6*¸¹"˜ÜÙ±WfÍ›vlÙ±WcùíLflUÙ³fÅ]›6YÅZÍ›6*Ý3SŠ*ÔbccŠª¼\\V¸Ž\
+•ÁAq .͘`ËkQ.ç ób·úmÇÅ]›6lUÀWËÇ)M>F®*§›‚§3ŠUnlÙ±WfÍŽy0ªÜVGÁSZ„NC\0ƒLU{Ĩ#\0c™ËuÆâ®Í—C•Š»6lØ«³fÍŠ»6ZŽF˜¤‘ÅqU\,Ù±ÁI銭͛6*ì—<SŽÍŠ¶MNVlت¤+ÉÀà ëAa†£q ŽØ2âøÌ*Í›6*ìص´^³q8o&–‘Ç˾Tª+“ñÄò5ËqF#]›6lUÀW\,©q[` Šâ÷ª¢œpZ ºe–'+6vlÙ±WfÍ›vlÙ±UX“SI`Yj0¾&àÕÃdÔV‡枉\\°˜ºâX*æàJvÀ¸PìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Åí¢C†3QŠ…óÆ#j ;ÒáI#5ðÂs!©Ãk+«%r2äÊ$Z_|žœ¤`lw(™Ë ’*öóê19[›W›*ÄœñŽ¼M3+•ÊcÈ×k‹ÈÓŽVâkŠ«4<W \0ï”Ò–Äë(¹¤R(18g1\
+bÍ…mRI †¸žlءٳfÅ]›6lUÙ³fÅ]›6lUÔ®b)‹Û€Nù®\0lU@`ƒ0ãLzbËi;n±¹ÿ\0bqUØ$i÷'ýÖßvWÔ.?ßm÷b¨|سZN½caôH‚:â­f͘b®ÍƒÚ«\\ËÄÓÓY³fÅÍ›6*ìÙ³b®Í›6*ìÙ±t‡–*¡›’>8Ž*ìÙ³bªÑÏÀSwæk•L¬UÙ³fÅ]›6lUÕÍ›6*ìÙ³b®Í›6*ìÙ³b®Í›\,oŠµ›Å¦#2…;`µRÍ›6vE"út8_—ÈôÄ«oö1¹³b®Í›6*ÿ\0ÿÒóþlÙ±WfÍ›vlÙ±WfÍ›vlk“®2â1 ÆÓJ9³fÅǤ¬‡cŒÍŠ«K'!ˆæÍŠ»6lØ«³fÍŠ»6lØ«³c‘ ôËh™zâ«3fÍŠ»6lØ««›6XÅZÍ›6*ìÙ³b®Í›6*ìr¹\\nlU{IË›6*ìÙ³b®Í›6*¾9 f¹rËêby±WfÍ›vlÙ±WfÍŠÂ;âªY±i€1UÙ³fÅ]›6jb®Ç ©¦7¡®*¯4AV¸šNB˜†*ìÙ³b®ÍLV(ZS¶žÏÒŽ§®6©f=eeÌØ«‰®lÙ±Tu•‰ºÁ—gÕW‘ÀÖ‡ÕN/¨êßZN#í£‡‡ÍÜi[®nG+ S³fÍŠ»6l¦H®*³6lØ«³fÍŠ»-ENVZšU{Âk×-Û–7vlÙ±UE aë•›v)|Í1<R)8â¨ÉíÄq×\0V˜&k£(¦ÀºåfÍ…]–½r³b«Þ˜ÌÕÍŠ»6lØ«³fÍŠ»6lت.É‚“\\Níƒ>؈b½1ʦC·\\Õ+3e²•ØåaC³fÍŠ»6lØ«³fÍŠ»6lÃ|UÙ±QQ‰²•48«Y³fÅ]–§‰®VlU H•8õË@¦7l ÄS04Ê&¸«³fÍŠ»6lØ«³fÍŠ»6lØ«`Tå²ñÇÀmñ÷$Wl CæÍ›\
+ŠOL×›W–SÍ›vlÙ±Weñ8è€-¾¤Q«ß*’©¡ÌíË.Jr4ÆaWfÍ›vlÙ±VÁ+¸Á1^H ÛåÐŒUráÆØ6lUÙ³e\\U¬g« S‰ÈÇÄÍÅQ„\0ÀJ9xâ·sS‰ÆÜXŠ¦Sé "cÐá^ÞkBâØB; $DæiŠ­Ç'lUíÊ\
+⫳fÍŠ»6lÃvZõÁn|»à\,U3)PÍ›vjfÁQF\
+qT.+ê(13×ØB²·ÅÒóBO\\¬x‹…W¦ ½qWL¬VN˜–*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›\,©«Y³fÅ]›6lUÙ³fÅ]›6lUÙ†lتiºqå€.\0¶eÔPc7ûâ’·51òDÑý¬ÑÓ¾(Y›-ºåb®Í›6*Úšpö;ø} §®æÅQL‚âZ'|eͳ[š66Þ_EÃb×—Y ø`T&lz/\,U å…Pù±ò'Lf*ìÙ³b®Í›-›4~¦*…͘í›vlÙ±WfÍ›usfÍŠ»53d–ÊÆÞ[2íNTÅXÖltƒ‹<q¸«³fÍŠ»6lØ«³fÍŠ¢ÆÇnÒî¸pÆÂåcÙ°„¡CÄãpEã‘ð¡Ù³fÅ]›6]+Šµ›1ÍŠ»6lØ«³fÍŠ¯‰ø08µÍÀ˜l ›v9®oLÒ¸ÜUs·3\\nlØ«³fÍŠ»6lzGÏY›ñ”Æb®ÍŽ Q\\n*ìÙ³b®Í›6*Øb2‰®lØ«³fÇ ©Å\\‹Í€ÁçMn<±¢«‡bá TöÈȬ]—‰¦V)?Û4ñÄòJìÙ³b®Í›6*ì[×<8b9±WfÍ›vlÙ±WfÍ›vlÙ±W\\y†ôÁÖšsJ¾ è2®$T{âU/͘æÅ]‹™AJb±WfÍ›vlÙ±VÀ©¦9â(*ráÝÇÏ 50*W›6-aºáUؤªí‰â­Î\
+x”%p&<ÈÄS¬Í›6(vlr­rˆ¦*ÖlÙ±WfÍ›u3b௠CvlÙ±Wc•*+Ç«0ªÃ¶lÇ6*ìÙ³b®Í›6*ìØõZãH¦*ÖlÙ±WfÍ›v]r³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ±ðÓ˜¯Jâ­Ø\
+Ó‡—~„qëL$n¸«—cŽrLflUÙ³fÅQñàk®Xr1¸«d“•›6*ìÉ‹¦ÍŠ¯’C!äq™³b®Í›6*ìÙ©LØ«`Ó(šæÍŠ»6lØ«°M¸NË GLU<õpY5ÊÅ]ŽŒU€8Ü°hkŠ¦«a+…’€Óëµ)‰\\\0*¬QsËš/O*9xf–S'\\*¥›6lUr\,-<ÂAAòÀ®*Ö[ôzàë˜1 U·ûF˜ÜÙ±WfÍ›vlÙ±Tm¥¸oî#ôÞ˜­¬þ™Äî›W\
+¨æÍ›ªC)‰¹ &¤ò/ /Ë]ˆÅU§3‰a”³¡‡ˆë…¸«³fÍŠ¶ 7e‹õÆæª7ê»ç€°_×\0WfÍ›\
+»6lØ«³b±@ÒôÊ–¡ÅTófÍŠ»6lØ«³fÍŠ»0͈U±U¥HÊÁ³Ä×b®Í›6*ìÙ³b®Í›6*Øë†D†£ 1qpBñÀUDõÊÌwÍ…]›6lUÙ³fÅ]›6lUÙ³fÅ]›.™X«³fÍŠ»6lت¢FXWE 1Häâ)‰±©®*ÖlR$¸n)fðeågjƒBdÅXê©sÅA$öeo¡\\Ïö©ÿ\0(ïÿ\0¼›$ÐiqÛ7¦¼Tô ëƒÐD\0¨çüتOoåx¢¤vaEñ»`äÒ-aÜF§þþ%Ë‹àJ°ì2Ö*šì¡èÊÅPä[ð¥<öc]Ñ@=ZbßVPh‚§ÇkRÝ1W+ÆëXÅ|F'«1¼M2ŲG»bþað«7¹4«qY£ŽDž½ñ)´õ ò¢|3·…‘vµ:v‰j†´®ãc³XÀM$U>GüK\0ͤÅÕǧI ¢´¦š Jø˜ÅRv‚h–‹FØ[%y|B‡%B:€XZ÷Ä¥´Y”òPÀW~ø«Ç¢rÁ“éåw]½Ž#˜ÚŒ)Š¨ºq9\\Nº¨Å ˆ:`µKób“'¦'…]›6lUزMÄSÍŠª<œ±<Ù±WeŒ¬ÃG¥¿$®‘xµ0ÊÖp‡\0ÜZ£\0JŽlÙ°¡Ù³fÅ]ŽNøÜ(â¨R)›%9mŒÅ]›6lUÙ³fÅ]˜fÍŠª‰ˆÄÙ¹efÅ]›6lUÙ³fÅ]›6lUÙ³fÅ_ÿÓàÊÅÀq×k6lØ«³fÍŠ»6l©‘y UJ9Œ}1²9sS™×¦6˜«³f¦lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³cÑ9b¨«U?¹1‘¶©Û1rqV\\¬Ù±UHâ2tÊx™:àËQÅšòE~˜Š Û– 0«M×+1ÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ»XK\
+ŒO -åP´8ª”¯\\¬rTôÀ輘Unl8“Iã©… 8šcjÖlÃEn$¤ Bæŧ‡Ò8Ž(äì°iÓ+6*Ù5ÊÍ›vlÙ±VÇ\\±)%#l!¹W‰ÛÅ[â8—\\(uk›Ghd”И6ªY³fÅSkEÜãõ+•u Â¤ví”ìO\\nÊöY›6l“fÍ›vlÙ±WfÍ›vlÙ±VÔTÓ ý ±W Ð×½Ï$㊡\\¬Ù±WfÍ›vlÙ±WfÍ›vlÙ±UHÓ–5Åeb¹D×k6lØ«³fÍŠ»6lØ«³c£8¤ªQË \\¬R& ×XE2±ò±˜«³fÍŠ»6lØ«`TàË`"5l 9¤-Šª]8v¨Ä3fÅ]›6lUÙ³fÅ]›6lUØåòŠ‘š¸ª:;… L 3;bY±WfÍ›E¬\
+cäzàCŠzÆœq<UÙ³fÅ]›6lUÙ³fÅ]›6lU°¤åbñ• ¾"zâ­fÍ›ltÅ"‰î[ŠŠœKü·\,PÜs›¦©LÖKüÉsÄõ‹¦bÙ³`ƒ–Cæ¹±ñÐuÅVfÇ?]±KXýYœUK¦<NàR»a†§j¶àS®â®ë‹Û ~¸†9\\¯LUt£‹PeFœÍ327S—ž™®*«%¡Eå°d—~¢Óà (»Wz7L8¼´aä½i‘är†£;ÌR­Ó¤Ç®VlÙ&.Ç!¡ß›F4ŠÔÇ\\…ôöÀ@Ðâ/!L›RÍ›6;ð5ÆfÅQÍ(tÀ'®81˜ÜUÙ³fÅ]›6lUTÎÅxâY³b®Í›\,qV±u–‹Çé›v>9Z?³•sj`Ö±¢òÀJ@A;—58Ði–†˜á8P×Ú4ÇI—â⸵Û\0ª6lØ«³fÍŠ»6lØ«j*qò'bšRV助fÍ›luÇ»‰æÅ]›6lU°  w¦AÜb–¥UêØ2í‘…W«Klœ+€$^-Lw®ÀS&»â¨´·V–8¨‚ñÄÆçk6(ëLO\
+»p`q™±T]ÜâP)3fÅ]›6ZŠšb­fÅ^>8–*ìÙ³b®Í›6*Øb1ë)\\O6*¹˜±©ÆæÍŠ»6lR!SŠ©ä†ÑÚzÓPâ‰pȼGLZ©¿Ú?<nbk›\
+»6lØ«³fÍŠ»6<FǶ0Šb®Å’êD^\0íˆæÅ\\MwÍ›6*ìÙ³b«Äe…F3Å(T às¹ÅZÍ›6*Ú©sA¹Á-c<kÌ©¦k 9ƒ?Lè>µ¥Ý !)pôKÍX“×+¸d`:WÉ¡ØåBÝ1¸´RqÅB‘R½qhi]ñ’°sQŒ˜©FImÏtÀòÛ´[œZ ¯O®-u8•0ª]›6l\
+ìÙ³\\UÙ|O\\¬1X—ÑåßB‰G8†c‚mÐ05ÅTâ‹ÔÆ:ñ4Å¢MÎ%)äÕÅVf¥1[pÀ8­â*LU ŽNÌت%+9¦%*p4Á¬©¹Ä®œ;T`UXB˜ÍzàFë–A®͛6*ìÙ³b®Í›ÇlUn`i›6*»Ôow®ý+‰æÅ[&»œ¬Ø­¼~«ñ8ª–lw…¨06*ìÙ³b®ÍŽEäi–#©ÅT³fÍŠ»6lzF_Y›–%Š»6lتsgª¬Ï\\ Bé‹ŠÅ;EÓd(¥K˜DFƒcä”É׊—fÍ›vlÙ±WfÍ›mO\\^kƒ(¡Àù±Wc•ÊôÆæÅ[få•›6*ìÙ³b®Ì3fÅQ°¢Ò¸Añf)—øªp%LŠfÅ% ±<(vlÙ±WW6lØ«³fÍŠ»\,`¢%ºá>(³:Š¶-Z˜\0ä˜ÌÄ×|ØUÙ³fÅ]›6lUpjcI®lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³`¨cVJœ ÝqUÉïn¹Y±WfÍš˜«³fÍŠ¸\
+㊕ß2uÅî)ÄS¨™Y… ÆfÍŠ\0ž™X6ÑT©-eûF˜ªÌÙ³b®ÅÒ*Šâ+Ôa¬‘„‡ÀU+qCË&¹XUÙ³fÅ]›6lUØèúï˛⪳\0:b8ænXÚWvl²¤uÊÅ]›6lUÙ³fÅ]›6lUÙ³fÅWpÚ¸Ü=©ŒÅ]›jSÅ]›6lUج­‰c‘¸šâ¯vH¦Ŧ“ÔÄqSÍÙ³fÅ •ye0âq[zrß5Àø¶Å*9³fÅéš¹³b­“•›6*ìÙ³b®®lÙ±WfÍ›vlÙ±WfÍ›vlØà…º Unl²)±ÊÅS=%‡*~°‹Ê«…ÐJb5¥ÅÉ›n¨lÙ³aWfÍ›vlÙ±We©âkŽài\\f*‰{ŽKL ›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b¨ «Ãœ¾F”ÊÅ]›6lUÙ³b¶ÖÒݸŠ\,ÇRôÃÝ7ËpyÝUùGÚ?óGüKtŸ.¥ß§«Ó§´cþ7ÃØm‚ž vÅRû-“á‰Vÿ\0ÉÝÍ°ò B+¸c¬"õ'*ÇáNØhѧQ^´øªW%„`\0äz0z¦IBµèk× ç˜FJwñëþÇ\
+µ¥IØ×AAh¨+q JŽøäµSHâQþ·‰?ñ¶%’¯'&¬hXŸoÙã–Î\
+ò©ð¥iŠ¥Ó"B( šlHö…dR»V´ m¿ùX-P8& ϵ1±[z´æÛñT#Y2'ˆ¦K9ÉoîÂÔSÇ"Ìx‡]þìm`“@{â©­ÁåUøAØÒ¦Ÿón ï2H¡°$±éüÜðŠi^‚s\
+9»tÛJ$Œ/Û~Þ8¡R(» ;Ž“-EtúFuŽÕöÿ\0qT¥ÐG³­Gjb2D g¯¸Û %Er\0°$‘úa£ãñb©\\‘PQ÷ uï÷`Yl•ÆÛá³FŒ¨:ÿ\0âÚ¤ðÜub¬nêÍ×uÜxbpOéŠK 7=F]Ù$ˆÅRùX;WôW…p#£FhØïXÒ˜ªÆ9Y‰®lUÙ³fÅ]›6lUÙ³fÅ[ FÃ(šæÍŠ»6lØ«³fÍŠ»\,efÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÿÔà\\¶¦36lUÙ³fÅ]›6lUà -îU#¦åòÀEªé[›‹Û n¸®W¦EOQ¶ \\sJ[c”­LU¢)•–Mr±WfÍŽEæh1U¹°Õ´†XýL+aÄÓ\06’)¬Ù³aC±HÚ†˜žX4ÅU¥A×Ç—-¶\,-êµÀ”6ls/Ln8eÔœ¬ÃDÅ!\\BACL¡WHjÕÅVæÍ›vlÙ±WfÍ›T‰9f‘BãUŠæf劭͊G<©#ôÍ1U™«LÙ±VêNZ7ÛMÛW/§í…\,jk•›W`ˆ®\
+`|ؤUšoSÁ!ƸŬٳb®Í›6*ìÙ³b®Í‹C1Œ‘xšb­rÛ(¬Øª>ÞðF(q©„¦£fÁJìÙ³aUhñ²õÛ®W(šâ–³fÅ¡·i¾Î(QÍ’3¡Æb®Í›6*ìÙ€®b)Š»6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ®E\,h1òDS®ÓaõdßÕ”#/zMminlÙ°¡Ù³fÅ]›6lUÙ³fÅW)âk–ïË›vlÙ±WfÍ›vl^Ú/U©—u¤iŠi›6lPìÙ³ ñWfË*FV*ìÙ³bªð(c¾>å~Î W¦[9n¸ªÜruÆåƒLU^b)¶Ç3WŠ»6lØ«³fÍŠ»6lØ«³fË\
+OLU¬Ù³b®Í›6*ìÙ³b®Í›6*ìÙ²Ç\\Up…ȨeËÓl•ÚÃZvåL*{±Äì¡($±ß\,®føXå–ÛZ:à©%ø)2ë\\U¬Ù³b®ÇÅ!‰¹ flU^âå®>Ö!LتR›âªX¤+ÍÀÆ7\\tOé°o U:¼±[óöÂ\,8ºÔýx}<'À/ª»6lØUµ45ÁòÝ+EÀuÂüØ)6ìÙ³aC³fÇ'[›\,Šeb®Í›6*ìØø—›‹\\Â#¥;âªQBf4\\©c1' ´õX~&À—ò %$`µBæÅÒÙ9ŒDŠaV³fÅ­”3€zbª9°Uâ*.Å]‹Ä@â±UòNØÌÙ±UÑ¿\\oÙ—Ž!»\\&6hšâÝp%a55Å£”(Ä3aB÷zšŒi$õÊÍŠ»6lØ«³fÍŠ»6_•Š»6YR:åb®ÍŽEæi–/ORÍ›6*ìÙ³b®ÁÕ—|Y()Š­=r³fÅ]–¦‡+6*½Ú¸ÌÙ±Wb‘ÄÒtÄðÃMuÅP¯lñõŽHµB•n§pRÝ3n§¶¥wÇ\,~´œF* \\œn¹·0œŠ»6lØ«³fÍŠ»6lØ«³`»ÖI(Ý3_¢Æô^˜ªÇ›mMr³fÅ]›6lUÙ³e…'k« Æ:\
+ãTñ5ÅYM­¼>#JÓ#wTµ:W%û*q®väIÈI+sfÍ’C³c‘ š t°˜ºâªy³fÅ]›6X4«Y±Å4Ç´ ‚¤mŠ¸Bxò*ÛPx#1×c‚‡¡ïL)n§-[väIñƌٱTKBrï±æBGf*ìÙ³b®ÅIøi‰e×k6lØ«°M RO\, – 1UóÓ™§LÞ³SlLšæÅ]Ž W¦76*Ýr³fÅW#q5ˑ̇|f+n¼ÜŠ©‘L¬2¾·X”…¸´‘MÔåbö±‰Z‡s¦vÃhCfÍ›vlÙ±WfÍ›v;—lnlUÙ±ÅHÆâ®Í›6*ì|rÍF36*©\,¦SS‰æÍŠ»6lت¤$+‚p]ã«(¦\0Ë©8)6Öl|iÌÓ4©ÀÓ\
+b‘IÀây±Ui¦õqÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›v]2°]º©â¨N™±{•\
+vÄ1We]²±ñ-SŠ­e+×+™Ã±\,UÙ³fÅ]ŽAÉ€ÆåƒC\\U2–ÑR>]ðµ…\,÷Nã‰éˆuÀÙ³f®͛6*ìÙ`W1uÅ\\78m‚4<ûáF\
+[×UáÛC0¡#+\,ššåb®ÍŽUäi‚žÅ–?SAæÃ+[4Eü0¹… -4ÖlÙ°¡Ù³fÅ]›6lUÙ³fÅW PcsfÅ]›6lUr\
+°6êØ$a°08>êäI\\#’]›6Y††=œ¶36*ìÙ³b«•Êì1¤×6lUÙ³fÅ[%Ç(øà<ÕÅ]›6lUÙ³fÅ]›6lUÙ³e¨©¦*Ö/hHtÍ$%V¸Š±SQŠ¦:„H‹UÂÜ{ÊÏÔã1\
+ìÙ³b®Í›6*ìÙ³b­\\Ì)˜fc\\U¬Ù³b®Í›6*ì¾'®V X«qTlÇ6*ìÙ³b®Í›6*Ú·\\·n[ãsb®Í›6*ìÙ³b®Í›6*ìºeeâ­fÍ›vlÙ±Wf˦™lœqU¹³fÅ[^¸e\0»áf;™ÀE¤T¸ ¶ØûH=f¦­p^Ÿ/§&øžHuí¯ÕÎâzᮩ"È(Ã& ì¨<Øç4ÆáWfÍ–TŒU¬Ù³bªž¦ÔÄófÅ]›6lUÙ³fÅ]›6lUÙ±È*hpDñZŒU ›6lUÙ³fÅ]›6lURÌŒ`«Ë&C‚4uOPÃ}}áx@JW e½3kcÀdÙ#1õÁ6×5¡Ä'”HrlsfÍŠ»6lØ«³fÁ662ê!'©ìóUÖ6ꈡ3ØÎ¥hñéÑñASÕsóÁV“Š1¿R{“âpÚ8קˆÅT#ˆýñÅíaõq°Ž*©ÈtÁ1@SâèOlU± ŠÐx{ã'“ë D&Š¿mºP*b·a  CZjƒö±7_@”„T±û>ÅVÚD±‚î¼Z›:}8* Ž6o­:asHÄ•cMê}Î2´§âÛ®*ž¼&T*Ô©éL%¹‘øÈÇm‡lË ‚K7QAÓvÏ*ÕMwïÔb¨gC¯µÇú«h=SWÞ”®Pð¸5©=«ƒ'_MG£r½A´ b®{¨äRðÔ1ëQÛ¬¯öI¨¯|BJ†£wü2Ò íF$V´ñTȈ÷é\\PÄÓöˆË¶xÊmè(<i€&V«ÅQ\\ƒZîíÁbª7©<Ÿª• ^Cøâ•F«µ¶Üਢä89X{Ž¼0$êˆ\
+ƒxÔÓù±Tìc  ë·L\
+àîœùÿ\0Á`Ç*ê:•m»í€äç 0ëôø–*¤HN P©4\0ýÿ\0ðØÅÏ°'§q”å cÝIqÿ\0šqB…X©Øƒ]½ñT\,±“AZîwÀsB¬µp{È]ªE´?<M+†ý“¶*Ç®mƒm…RFc49)º·(9Æ\\ÛòŽ*”fÇÉŒÐã1WfÍ›vlÙ±WfÍ›vlÙ±W\\²¤e¡¡Å$`F*£›\,\
+åLUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]–¢¹Xä;â®e¦7“|KvlØä8«b2q¬¼zá‚(UßÌA;bªY³fÅ_ÿÕóþlÙ±WfÍ›vl1³³'#€î#¿‚ÓJY³f‡fÍ›vlÙ±WfÍ›v) únÍŠ§òë\
+ðzc®±©'+6\0\0ä’mÙ³f‡fÍ›llpÆ]v[’mäO‹Hc÷ˆá–°‹´\\-‡fÍ›n§+6lUÙ³fÅ]›6lUÙ³fÅ]±ß½pÞÍRAC€ªØ”;ãn›‘ÛÞ¨ˆü8^Mq齜=2Ê„€wÁmÀŒ(Kóc¤ë¶7vlÙ±WfÍ›_êS›6*ìÙ³b©µ ‘*p$ñzfƒAr#Ž˜Y ŒNvÈÕ)æÍ› D”¦1›‘®VXÅZÍ—B2±WfÍ–¢§j™°âÎÅf\\}n m°Zi›6l(vi÷+ß sbª÷r d\,1 Ù±WfÍ›Tˆo•'\\¥jeSŠ¸r©L\0Zoš±U Ù³b®Í›6*ìØ´1sÆÌœ 1M)æÍ›;6lتa¦Ê"jãu\0Ò?3ÓDÜXa¥Üñ´@¹©½©(Í›6IÇzg®RìpbH¼wÅPDS6)-+¶'Š»6lØ«³fÍŠ»6lØ«³fÍŠ¢ìe6ùwó Z£æ­pVö›Ú›6l(v9M76*¬ìÄNlØ«³fÍŠ»6l]¡kŠ¨f˦˜çŒ§\\UflÙ±WfÍ›vlÙ±WfË\0¶Ã1R»U¬(]ð6lU¶ÜåfÍŠ»\,\
+šeb\
+¸¯Ž*­-£FœÎÉ=ÄI\,\0 ÊœŒŒM²¥™³fÉ1vl²¤eb¨Û+‡V¡;a…Õâðâ0‘[LÅËuÁJÓšåfÍ…]›6lUÙ³fÅ]›6)\0 àUN™«†—–ñ¤|—®â®Í›6*ìÙ³b®Í›V‚¸ªÜØ Š«\\O\\¢§e\0bC5”=CÓC¨©¦\
+‘Dk\\\
+68£sqŠ©±®Vb)›vlÙ±VÕŠšŒ{Êd58žlU[ë”ĉ©®VlUØHø`Bjk•›vZ±SQ•›\\Î_®76lUÙ³fÅ]›6lU2Òn–Ù‰l0žRÃæÅmٱȼÍ2äN˜ªÌÙ±ÅHÅVæÍ›UŠ/SËÄÓ’éŒ&¦¸ª\,FuÀ©ö…qC7ÃÇÅQW%h)•KtÌXœlêµ®* ¤Æk—$†N¹¥<˜‘ŒÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]—L¬p®*‡Í›6*ìR2ÑÃ)¿L3’$H=ñT\,—(ãHëƒôkO®]\,^'|Ó¡¶ÄÓb2&@d"H¶0­Ç‚V‰ù‰"Õ€÷ÉƉ嵼‹™±”„FìXuÍɘï°Ï\\´w1Û 0ŽJìÙ³S\
+»6lØ«³fÍŠ®G1š®gr槛vlÙ±WfÍ›vlÙ±VÔT†ÑÁJž¸P6Å=w•Û®¾"#–MwÊ®͛Œ&¸ª†l³×+Tý7 q[©ýb)³b®Í›A\
+¸©ÅP¸*Â/VP¸OŠƒ¶›êÒrðÅQº„"ÞUðÇ^ÜG$@/Z`KÛÏ­àJ“Š®0®ØÌ5L«…Ê•~>øÚ©à„¶.+‹]Ú0ï‰ÇwÀS¹!ëÀÓ‘ùšã0¡Ù°ÂÖÙdŒ±À.(HÁj·6lØUÙ±A ‘Ê›bxª2ÒØL¤œ "ñb1H®!A‰1äjqV³fÍŠ»6X4Ç<e:â«3fÍŠ»!¾¸ÜZÕ‚È tÅU¥ŽyX`2)±É5Åì*\
+V™Õ‰·†3Q‚¥”:o×b¡•¸áU<Ø"kcÅ]›6lUÙ±kxýF¦]Ìb6 ÅT3 Ù±UfpV˜ŽlØ«³fÅâŒ2Ô⪲Ûc•Š»6lØ«³fÍŠ»6lت¤MÄ×4ÍÈ×(!¥q˜«³fÍŠ»6+bCC•*pj UO6lØ«³fÍŠ»6lØ«³fÍŠ»ÀÒ¸Ü@ôñT.lÙ±WfÍ›v89^˜ÜØ«e‹uÊÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±TuŒj懨À#Ü`H%1µq{«Xb¨<Ù³b­\\Åi‹Ú(w¡Åõ–:qÁ{ÒkkA#q5ñ2ÉlAë„X ™€â:aB:ÒëÒ“ ÜՉʌ¬›vlÙ°¡Ø´0´½1S 4™9sÅR×^‡‚/2’½0>*ìÙ³b®Í›6*ìÙ³b®Í\\Ù±TVŸË:«t8g¯YÅl§„‘Èb`ËÔb·oqöΩ衛6l(vlÙ±WfÍ›vlÙ±Wf¡ÇÄ¡ x'¾*—ã—(õÊÅ[9Y³b­\\²´Ê™‰®*Ö9 nlU1–Uhéß ²êr±Uѯ#LðÀÊxšâ1m°*›\
+¬Ä×6vl^89­qM1V³fÍŠ»6lØ«³fÍŠ»6lØ«°JOÅ8àlØ«gs•›Š#!¦*§Dåš\\M_Ž*«o6¦UÄ~“Shá^§|áÚ£TôBfÍ›\
+›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅWFhج䘀Ǯ*î•Æá èûáq늵›6lUÙjÜMFVlU{JÏ׎n"˜†lUsžF¸ÜÙ±V×® ukqS&ÔÅT³e€Xí–ÈW®*·6lØ«³fÍŠ»6lØ«³fÍLUÀÓ|Qå\,(q<Ø«³fÍŠ»6lØ«³fÍŠªG3GöqÒ\\É.ÌvÄÕyU  W¨fÌE3aWfÍ›v=#2l1˜2ÆEFø±U«c\,Œ¨€–c@|èZ—C!ÝÛÄøª¸C± L7aðûæÿ\0gÿ\0Ãí•]Ï|USÕT =ò™›ˆÎ1\
+;w Óé8>.?Âv«G'¡jŽ<ãlU‘˜€¼š›xW &èÖ¤–n»žLÙ~’1õ¤jC( rÿ\0Sþ%•\,†PÜOG^ÿ\0årÅTÄ‹@ÒB•ÿ\0ë&ó>>Øô†•©$×aãÛKsÁ©rGérn"¾4˜Ðq8-Ázñ>øƒ¢Î¡ÀøW¯ÑŠ¸Bd>Çs‹K1 }² ›à-Jhõù³*Ž´ßQ‚AǨØ#¯`po¯õ²H1¡ø¸û]0¼?È<r´ÉPEèÑ•Ï&kŠ£ÍŠ2DZêPq5¶trÓR‡pz›`øŠsn<8| m_òq¥L¬ŒT·ï\0ß þgQû\\qTÉP¯Ú«/Ëo‡þ 2#DÅTÖ£jS§ûÅî-Ì@¼ßczšx‡ýŽh÷LÇ‹¨F*ª¤J…~u¯_äÀwÌO©Z*Ö P×üÿ\0gÙY= "‚Ž´ýŸøYc g+NËÜÿ\0­Š RØEi(Nŧ\0ÝÛ$êñì\
+Ž‡`OuÁ·nç÷¤î9Sæ~ÏÀåTŽY‡ˆ«{øâ¨K8ã‘\0 £ ‡Ë-‚:½oø×\,¬²ˆª| àF9ÔÓŠ}°~-úŒUkFT£­1ø„J\
+ø’à…gŒq5 Ó¶'\,mb6‡éÅPµ\
+-kÓþml-’/„ƒØÓ ÏÚ\,EØó­q+„çñxâ¬vâŠ.e*hrA4'Ã\
+®`ûÆ*ƒÍ›6*ìÙ²Õyb­fÅ¢¸ž*ìٱȜÍ*·6/%¹ŒTâª?Od$6#{öÄà˜Äj3M)ÔàêªY³f®͛6*¹Eqå@˜4ÌXœU¬Ù³b®Í›P\\UnlÙ±VËW+6lUجDW|K\,b¨¹%h05Ë­r±WfÍ›ÿÖóþlÙ±WfÍ›ECxÑ/är槛·fÍ›vXʸð¤ñVŠÓsŒÅ]›6jb®Í›6*ìÙ³b®Í›6*ìÙ³b®Áv×Ò[ì§fÅUgœÎܛ͛vlÙ±WfÍ›vlÙ±WfÅ‚13Š»6lØ«°E´Æ#óbª÷ú‡Í›uiŽF76*âk›6lUÙ³fÅ]›1ÐWÅ]›\,\
+šcÞ"¢¸ªžlÃz\0¥qT7#•˜í›vlÙ±Wbð\0Nø†X$tÅQ·¡j08¹mŽ7vn™³b©…áˆÐâ7ÓúÍCÓ15Å7µ5›6lPìÙ³b®Í›6*ìÙ³b®Í›6*Ø$f&¹Y±WfÍ›vlÙ±UE§Lk¹sSÍŠÛ³fÍŠ»6lØ«²êr³b®Í›6*ìÕ9³b®Í›6*ìR8ùœOð8ªæ„ƒL§‰“sUªqIæWZ \
+„Í›6vlÙ±WfÍ›vlÙ±WfÍ–:⮡ÊÁ¼WŽn»b«sfÍŠ»e$S›\\§‰®>YyâY±WfÍ›^±3\
+ŒaÛ¬¡_D±ð‰~ÑùàÒBÌÙ³S\
+­ˆVßžç’àEë‡p*ˆ·ÀU$e+×0Å®iËlC\
+ª˜ö®%ŽæiLn*ìµ<MFVlU/Ü/ íÈÔãsb¶ì|)ê8_f+ž›†=±Tmõ§¡8[ƒï¯~²¡|0\0’ìÙ³aC³fÍŠ»5+›”ÅVÐŒ¬VB)¶%Š»\,Œ¬Øª«ÎÎ8œK6lUÙ³fÅ]›53b®Ë-\\¬Øª¨–‹ÇÍ›_«ï“Ø£Nu¦Cñ øa”ú«M£ÛK—®øaÆ rêqVä5cLnlØ«³fÍŠ»6lØ«³fÍŠ»6lتèד‚na¨8#ÅÅî¦õ\0UBæÍ›\
+»6lÃ|UÙ±t€¶T‘pÅTsfÍŠ®Fâk™Û™®76*ØÛïË\,LO\\‰Ë)… 1Èü1¬jkŠµ›6lUÙ³fÅ]›6lUÙ³eÓk6lØ«³bÐBf4§€ÀhqUÙ³b®Ë Œ|\0\0ôà J8Ѹ/tÒWŠzŸ 1<ØPìÙ³b¨‹yuÍ5Á}»`|ØÒ¦Þ]»[+Å•ú ”y»^ƒRE B@È4é–Xž§ ` ¸™‰)z0Ú¹ÐôO0ÅkoÀ‘Zg8LJuîpÊ"B‹Ã]ºwM é€DŠã '® IÀN8@¡HRˆ\0wÅ&Œ0ªàrÕ8¼2…8ªŠfËcRNVvlÙj¼*©sÄØPÓ*zâïœÔ×[›6lUÔË¡Åá\0õÅ‘œUB2°mÒ"¯Ã€°vl¾'+\
+»6lÔ®*캜¬µ8«Y±Î)â®Í‚ÄPÓk²Ìت¼$nN%!ßlmi›vlÙ±Tlz‹¤~ŸlË›Wšå¦\0؆lØ«³cÌtÆbª©; â:bD×|°+Š¶®*¥›6lU:Žh…¯ö°˜õÍSÓ-‘¦\0)VæÃdrÂö4­fÍ›]q`N+q(“¦!›®*ìÙeHë•Š»6lØ«u9Y³b®Å!“ÒnXžlU=É—æÍŠ»6lتøä1šŒÒHd58ÌØ«³fÍŠ»6lØ«±ÁˆØcsb®Í›6*ìÙ³b®Í›6*ìÙ³bªÂZ'G6lUÙ³fÅU2î1®I;à¸dP»ày˜3mŠ©c• cpD¡ÅPäS6†1#šâs/#SÍŽN»åÈ\0銬͛6*ìw#Jcsb®Í›6*ìÙ³b®¦l*båß\0ž¸«Y³fÅ]›6lUÙ³eÎ*Öl0–ÝV îâ®Ì7ÍŽfÅ[h™EN3 /%ŒÂõ¼UÙ€®l±¶*¹“ˆ®3wä)‰â®Í›6*ìÙ³b«‘ÊŒt“4½q<Ø«³fÍŠ»6lØ«²×®VX48ª´É@"¯LRI9\
+bX«‰¯\\Ù³b®Í›6*ìÙtÊÅ]›6lUÙ³fÅ[QSL^[Myb\
+hk‹Ërd^8ª6lØ«³fÍŠ»6<&ÕÆb®Í›6*Ø4éŽ2±Ú¸Ìتå^GñqÆ#q8ç”°¦)SÍ–vËd+×-Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*­å1&<r³b®Í›6*ìÙ³b®Í›6*ìtc‘¦7\,â¨ÿ\0«¨Zà8ó;LHšâ®Å —Ó5Äsb¨‹™ýl›6*àiÓE2ñ<zIÇ:qÆc™ËcqAv)FSA‰àÍ<S|U\,f3C‰àíL\0û`UÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅWs4¥q¹³b®Í›6*á1+p^Å1T*§\,¦8´$¾6zWl RÍ›6;6lZÞÙî ]fT?Å‚ïøðàIídµû[b‹u8<Õ¬Ù³aWfÍ›vlÙ±Uku Ô8µÔJ¢£+ÜcšV~¸³6lØPìÙ³b®Í›6*ìÙ³b«‘¸šàè¤\
+/Ç+•é€…nQFÆe“Ë|¬*ìÙ²×®*êS 4 7ô•Ð ýÒ|OòþOöxH¾\
+äëËÚwÔ-\0"’5¾göØ.*›<¼ÛÛHùq²?SáãˆÆ€õí¹Å#¸ã0j{b©‰ÓÑÔ@à_´|IïþÇ_’ÐiÄQ~CÇ[·`¥‹) QÐïXEäªq(ܤ=iQöGú¸ªMi}0±ÖŠÀÈÞù×Ãt­¹b(Õ ¯Úþm¿k³€BÒ"ÕPÔìHø¿Ù.¸zEÌR«×ÜŸ|UdT‡sþÞ>Ié`VW„}+Ö˜¡OO銵è‚î ëï›Ðøv?¯Ç[…PKž•9ŽßunƒA”7ZÓ*³ºŠ\
+ ûb“EE)P+Ö¸úƒqØ‘Š¥\\Gnë!Üßå\\6µ³Fvž5¡©QàðåaS$*Ëëµ›œ:Ñ/xù:ü ²ÔuVà!…D”E+à$‹"HAôÂÖ‡írñ®\
+uY>9€ÛSÀÿ\0Í8Ùeh8óø(+àgjð´ÑýXÓãZšo×ío‰[ÅDc †ÃÀûMþ®Zžd²QUE)Ül̘Z¿îü51T\,—+êzdñb6#¦¾VôìÏâ;ã­ãfN¡7©ðÀ· $o„ •#¥?æÜUThI§ |0«õ¦eØ…5¡ê0ÇêémnÊ Kzí…vñ˜zI­O?˜é ÿ\0cŠ Ä4“œ”":š/_ž+2+òw9SsÐÓ¶igzÑÀ¯b:â.]‘özSµ<1V®ÕQ2ÔÓßý–f-5I  ¥1©0\0•û'þ"q€C£r+¹?³ÿ\0ŠªH›PˆôÀÒ!?f£Ä|ñêLÇã<Fô8é¾1SPiŠ¥²`ƒ×õûáeÄ{ôØá˨Aî+ò8\
+ê1J}8«™8šŽ‡Á×õ8¦*ìtmÄ×›DË0e¦Í›v)ðjây±T|÷*ëA€3fÆ•Ù³fÅ]›‰yeH¼N*³6lتåBÝ2ˆ*hpm‰]Ãbtçðà½ÕC6lØU±±ÅÁZb±M»6lءٳfÅ]›6lUÙ³fÅ]›6lUÿ×óþlÙ±WfÍ›\\¹M•›vlÙ±U[p o‹ÝáÀ€Ó¦bźâ­V¹³fÅ\\0Dj\\ŽF*ºU\
+vÄòÉ®>8ùâªy±Î¼M1¸«³fÇ ©Å\\PŒn\
+”\0¸vlÙ±UÊ…ºe+×[ºŽ¸ÉÈ-¶¨æÍ›\
+›6lUÙ³fÅ[å•›6*ìٱʼ±U¹±Ì¼q¸«³c‘ycš:bªy³fÅ]›6lUÙcc•›D4€®Í›W´Nr\0pÆþm…qIé7\,ZâìÌ)€Ù²õ)‰fÂÅÙ³fÅ]›6lUÙ²À¯L^+f}銡ócä^˜ÌUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6/A±UµÌE1f¤{b\,jqV³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³f˸«Y²È#+vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±Wb‰¸¨˜Åë“ÎÚ[b^œ©‘”¸E²Œx˜;)SC•ƒõtT¸eN˜Ü ììÙaKtÌT¯\\(k6lØ«|ŽVlØ«³fÍŠ»6lØ«³fÍŠ«Ä€ñØæ FV*Žó„|055ÊÍ&ÝŠŠqijW6 pH»!xà\\تænF¸ÜÙ±WfÍ›vlÙ±UȼÍ3:ñ4˸œ¶‚eåŠ@´·6+<^‘¦%Š›6lUÙ³fÅ]›6X4ÅZÍ‹ýUé\\cBéÔbªy³fÅ]—Äå …8ûâ¨<ؤ´®Øž*ìÙ³b¨„\
+W|@õÌ X«³fÍŠ»6lØ«³cÕ9cYiŠµƒàµœŽ\0ÁÉqÂ:`)YT) ÄòÙ‹œªaC³fÍŠ»6lØ«³fÍŠ»6`+‹ÅmñU Ø%ÐLqV³fÍŠ»ÚÆ昪l0¾V2ºb~£tÁvå)ñuÁÉ(\,ØùiÈÓ…Í›6*êæÍ›vlÙ±WfÍ‹[Çê51UجéÁ©‰bª°Bg`£¾]è2ZÃë7L/²œA cØä—W×êÌB¾«à H–A¾à‹y½<UmÊ…r#•ùµq˜ª"ÖA«šîã×jà|ØÒ»~¡ ÆbIé7\,U¹b0kÊϱ8¥ÌÞ±®!ŠW"é–Ñ•ë—œ\\’sÅ\
+Y³fÅ]–r±kuäت™B:ãpÂæ0©¶⪶ê@L6Ô­c† ËJá*±CQ‹Któ\
+1ÁIC6lØPìÙ²ÕK U¬Ø¬°4_kÅ]‰¸08Ìت"æV”Àù³b®Í›6*Ø$f FVlUqrÝq¹³b¨»um‰\\Çéµ3[Ëé5s\\ËêµF*£‚-¸ïËå‚F*ºJr4ÆLÙ±VÉ®PÍ›U)‰“S\\¬Ø«³fË\
+Nø«Y³fÅ]›6lUÙ³eŽ¸«Y±Y\0lKT2Õxây³b­ƒLPÊH¦%›qß6lØ«²Ö í•ŠÛ/)\08ª¡¹'“S\\¨Ä±Ò˜_ˆ6®Í›6*ì|Tä+ŒÍŠ£ïJpY$õÊÅUý1®¥ /á1_™®¬Ë¦™Yjhk…\
+’BPWÅåŸÔZb«³fÍŠ¶N(ÑqĦ(Ò–ÅTóe…'¦b)Šµ›6lUÙ³fÅ]›6lUØ.Î5µ1Êå:b«î+1\,¶bÛœrF_¦*³6Y49X«³fÍŠ»6ZŠšb²Ãé€qUÙ³b®®lÙ±Wc•Šãsb«ÖB†£ÌXÔåfÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6>5æiŠ«%Å#ãŽ\
+’׈®Å]›6lUÙ³fÅ]›6lUQ¦fIÛÍ›vlÙ±Vë\\¬Ù`W¦*î$Šæ\
+OL[iµµ2Û ì£Vä T¸í›x¹–vlØä1U¸§¦i\\õU¹nª˜ª]›\,õÊÅ]›6lUٲ땊»6lØ«³fÍŠ»6lØ«³fÍŠ²K d³259S#ÒŽ.@ñÅ£½’4ôÔíÉ©©À®Mñ­×2šf&¸U¬Ù³b®Í›6*ìV}SLK†_H×NaÐù§\,(º‡Ð®éš°©Fé…£‰&$a莨Nf”Æóc“í \\ÑÄðÊáG¤ÂÜ]›6l*ìÙ³b«âÁÓ uÛ\0+q8¯®iLUE… 2²É©®V*¹)ß3{csb®Í›6*ìØÿ\0M©Zc1WfÍ›vlµ8©ŒŠ¨æË9X«³fÅííýcLUC6)4~“qÄñWfÍ›vlÙ±WfÍ›vlÙ±WfÍLØ«† †ÈÊ+Ø: ßIi€ßEBHž›ÊÌf£.Wõ¶3\
+ªK)”Ôây³bªë%åˆ0ǦAÀ Ôâ­c‘yšcqñ·TšÜÄ*q qr%À¸«³fÍŠ»6lØ«³fÍŠ»6lØ«±þ¡¥1™±VÁ¡®bk•›v]+\
+†;à©c@»b©~hW)o-dé…'\,tÀEŠTû_»†çû¼ Ë59XB•Ù³f®͛6*ìÙ³b®Í›0Å]›)µq<UÙ³fÅ]›6lUÙ³eÐœU¬Ùˆ¦lUÙ³eÒ¸«Y†lØ« òõ°Ô.‘Uâo£ìÿ\0Ãdò:Äöýg|Ÿ§ˆ-}vÙ¦5ÿ\0b6_øÛ$©$‘½*¶àª‚GùÓ è+Zõ8*qÄÔ\
+±è1;[#tUš¤t ø_ù»Lô™$0’¢¬Zˆ{TÍ?µ†Q¶‘†ŒrâŽû³¿ýgÆúUHÙ€­(^›‹ý_‡nàÍë F0®ü5?Ê\\U~¡ñD“DIM*½A'\
+ïDQ¤±±4gãÛßýVøpá­Ö5ä¸íà¸\
+Ýø7§0«°<Iïÿ\0â©]´<\0û@ý¿ÉÁÊeø‡Ø|v±ÝCÊDcÀ„v©ø¾/òqg-ª‘‡\0‚ µü¿ìñU—ŽÊGZ Ζ`¹¥H=q°ÌÒ¹#)Ö§§Ý–åÊ‚¨Ez“µ}ñUÂp8¼¿`¯Â}϶$n*Â(jšW¶ù£°’D¬ŽZ*» 0‚×ê¬R0=>5©êN*ƒ{¥™Ý¶ôÀ!OCNÿ\0óV[Ä‚1E%j wÿ\0…ÿ\0' Ìœ¦$-@Û 4ÈÞØ/¨à‚7_ŸíU|·2ZFX ¢í·]ñ V"¤ Ðwüqú”4᪀}~Þß܈ ;W§ËùqUÑÝGo͘±$Wç‹AsÝ}=€\0njCˆ«a¤—®NçÄá•ŠZ\
+‚K–¯zvÿ\0cŠ£ŽŸêËð²ÿ\0.]9R#îÀ÷?å†1Þ\0à?aÔ`˜e‚T)V¹¡ÅRIÔ4†F;(4§aÙ—n9æ;°úä•ÄnìkíL$Ô-˜\0ñ·*þ¬U¬ ò&¤xåÉ7!ÀtƼ>Õ+Œ$Z×P’6c^›ã–±UëÛ\0wï‰ÉA_ UJ6A $oì1à¨>µéN™¡r“Ûü鎒$ pZÓBÈ)V=kð‘ò®hÁ’ž\0†Ü¸Äˆõ*ÃÀb©$ÑÔW¸ÂÙ׋TwÃË”ª×\
+§J‚;ŒU›6lUÙ±Åß)EM1V³`Ô³äµÀ²'¦*³6lØ«³fÍŠ«Aðµrî'…-p3õ#[›6lU°Åzf$ž¹Y±WfÍ›vlÙ±WfÍ›vlÀW1Å]ŽAS˘ª)aÄ%Z²ýb16bØ«Y³fÅ_ÿÐóþlÙ±Wf¦XÁ&-qT.l³×+vlÙ±VÔr4Á&͂׸µpÞ)–T¦R“ LŠa¤®Š)…Œjqk6lØUØ¢IÇÍŠ¶ÍÈ×+6lUÙjhr±{x½CŠ¬iK\
+bx"æ/Oâ®Í›6*êæ­sfÅ]›6lUÙ³fÅ]›6lUØî$ïÁ*U ŠFüq‡®V*¾Fäq™³b«•¸ãŒ•žlUØ¢ÄÌ*1<4µxÂPà)\,*W®V ¹\
+OÃ0¡Ù³fÅ]›6lUÙ³fÅ]›6lUÙ³eñ=qV³fÍŠ«ÛÏ|ÆaX»V™Ž˜ ¸zR¸«wD4†˜Ž8ƒÔãqWfÍ›vlÙ±WfÍ›v]̽qY¦ØªŽlÙ±WcÖB¸ÌتænF¸ÜÙ±WfÍ›vlÙ±UDˆ¸®1… 1Håâ)‰±©®)k6lØ¡°*qÌœqªhqîü†*§›6lUØøÈ|flUVRLK6lUÙ³fÅ]›H¹\
+ãPÓk6lØ«³\\ؤ É€ÅV#+ 'ˆÀ )Šµ‚¡Ô&€qF `\\Ø­¯’C+rn¸ÌÙ±TM¢r;ãn”+Pcb—ÓÆÈüÍpuU™³f«£^ML^x„b¸OQŽyKŠUflÙ±WfÍ›vlÙ±WfÌsb®Í›«Ë[›\,Šeb®Í›6*ìÙ³b­¨äi‚ZÜ®˜¡œ‘LU§Ø5óñ\\eõ¡³MºâúV \,[–#¨ÝýrS&B`˜îÙ06l —É!Ôã3fÅÍ›6*ìÙ³b®ÇÄÁXŒÍŠ§)y\0f¹–'Mºá6_#‘áI6ã×@¦35rHv]r³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*½_ŽXýã‰ã‘¸qTTöž’rÀuÁSÝ.ÀØ¢:ây°«g®VlØ«³fÍŠ»6lØ«jhp|w\
+«L/Í‚•|ŽY‰ÆfÍ…]›6lUÙ³fÅ]—R2³b®Í›6*ìÙ²øí\\U¬Ù³b®Í›6*Ø4Á¶àA¹ÀJhk’Rø«wê98ÄŒÈh1[x}cL4·´X&ĨIä£4l¢äŠ`ÍEƒ?Àp—fÇ"4ù`h¾Ö)fÍ›vlÙ±WfÍ›vlÙ±UX¢2bl¼M0eœŠ€òÀÓÎHÁÕ=ófÍ…ÇÆü q™±TD·AL›6*ìÙ³b®Í›\,zb­b¶Ì@ÍÐb]3b©–¥r“\0 seS€\
+V³`³mE®TäÔ«3c¤^˜ÜUÙ³fÅ[U\,h32•Øâ¶ìªs\\8v¨Å*9³fÅÍ›6*êW\,ŠbÖˆèq÷Ȩ0ZkkBæÇ(®4áC³fÍŠ¶qÎ)Œe“\\U¬8à|pj U¦ë•›6*ìÙ³b®Í›6*Ýk•›6*ìÙ³b®É—ü¼u…\,;a\0RrUåmtiHÀ÷®*”jÚ_èé\
+ØW†šÎ¦u ™Ïs…x«±ñ· áŒÁq"˜êzâ-eÍÇ­L–zåb‡ 2kEX9÷ÂÜXܹ^±UÙ³b®Í›6*êc¸WÄPbÁ×Ó§|U ›6lUÙ³fÅ]›6lUÙ³fÅUí˜)ß11<ئö§fÍ–1Cˆ¦V9Ž7vlÙ±Wf¥saŽ‘\
+M%$通T¸ŠuÃ1UÚ‡Ö`Ž>˜_ ÆQˆ6¬†ëFBœ×®G¥…£bÃKm]Ù‚?Lt°:r®h«ÍŠL\0cN˜žI[SC‚g“’q۶تÜØâ”Æâ®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìr7\\Y®ÅUšá˜S‘ ï•‰¸¸'¶*«-›Â¼Û¡Àøq¨_Ç<!¨Â|]›6l*ì±×+0ÅS©tõKoS¾á“߇ÓÂå^F˜õV³Shʹƒ\
+©b°V©Äób¬ôÂ%±ˆu# "œÆÄøà«1>ìq×ökªäväš5itÌ×›6IË›åc•ymŠª†"˜Ã+ø«Z²¯#ñWfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±VÀ®b¼qÑõÇÏ튨æÍ›vlÙ±We\\¬ršb­¦V9q¸«²øž¹‡\\]™xâª*å FS1cS˜åb®Ì 3fÅUžà²ñÄsfÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ†lتiÇéPõÂ×ûF™\\ŽV*ìÙ³b­ƒLqœflUÙ³fÅ]‹ÛÏèšâ±UI¤õ[–'›6*ìÙ©›l)n™Š•ë‚mJµšå”ô¨\\Ù³`We®VlUQ©‰æÍŠ»6lØ«³fÍŠ»6lتá!ƒ›6*¹‘¦ ú¢…®Vâk‹›¦"˜\
+B‹Ž&˜Ü²jk•…Í›\,\
+ôÅZÍŽd+׊¢Õ™yvÀäSl1Šì\,|N\0sRN\0“KsfÇ"ò4Â…¹±i-Ìb§Å]›6lU°ÅzcŒŒØÌØ«²ÔTŒ¬±±ÅS¡§ƒ1á…3È®Û^¯Õø¸P¤‰íŠ¡Ý\
+uÆà»°:Œ ˆRìÙ³b®Í›6*ì° é•‚-ˆ®øªã²Ðàc×¹a]°>*ì²ÇENB¸.á.Ø Q\\aÅ”«®Ça+ß\
+qOY©LUuÀ¶ÄrÉ'®V*ì|×…'‚ON âª.8šeÃO"ÄŸiÈQó9¥<š¸så+o¬êqøGW?@Ûþ±Vo v‘\,!T*×ä0|`¤u\0ÓsŠÛIJH¾¥)RwëÓˆÁ[‚JV‡‘8ª\\¶ÿ\0[ !ÞµR‡‰Ã2Ü4@Å€¡ ì6™DH#Œl‚ƒ5…Ë4²¡r¥~íñTv¨dUôâlzôÛùÿ\0«…heƒRŸç¾\
+Õ‹¨æI ½}ð¹’j)¾*šÛ]ðT€Ç®ýN ˜Æ±´ÀvÅü¿o#PÉêÊb‚»‚p FToB¼Ô\
+\0ÏâÅQ°†ÔújcliöMpW¤-•be«© nûâ6 4t›š’EJšü…¿Éà ÈÚ'DCCí¶ÍþËBK \
+¼ÈVrhM:žëÿ\05aF§t“È”Ñvé†I?\0ѵk÷7óa[Ä Ô’OA°§Ž*‰0|>ºŽ'ˆ^#ÃÎXƒà×á`c¤‚‡a¾’гž‚•ùW@CKXƒ©pÊÅ_«ƒû]|\
+E~«Ž%Éä)Ô°ºîTwåO„V•ëŠ«Ý]%â³V…vÛõáMÓ„ ¶Û÷‡ÃÃg.BöÅPðÈË2…¯^Ù"YQ”ɪž•ìo–G™>:³C¨˜*®9 ضõ늲õ ÓoÖ}sÏf¡ü>´Õa7|0TjŒÀ÷¨>øªÉ™ 2)¨;ûWìÿ\0Ãa5Ô“eM¼za„¶¼ ©$Ÿ‡ÜôÆÜF^Ø+)2*Ö¿.£Hf!ê50*§–Ý#F\0¥**=Æ$îiJb«rÌÄ(Üì:æ$á*\\Ó±ü*ßÄ{Ÿ×U4£n¿¯µ?kšR\
+ ÆàÚЦ:WpÃqòÛþCJ§€eÞ‚‡½F#4 }ÞØ&aÂJÒ€8.ãCÐøb¨ ¨ÍMNÕÂÉV˜up+Q… LU+uâH̽qIž#ÅS)€~ËbË5˜ƒnp*1o8­0\,Ì×(!9k*³69¯\\n*ìÙ³b¨ˆ%â(q) MqQlÜy vÅ]›6lUÙ³fÅ]›6lUÙ³S6*ìÙ³b¨‹e wʹP­¶$¬W¦=ÌÔÀ•\,ØnšIdåL-ž#8Ú³fÍ…]›6lUÿÑóþlÙ±UÉ×Ë(áA€²êN*ÖlÙ`b­fÌsb®Åâ›Ó†lUs¹c\\nlØ«³fÍŠ»6lØ«³fÍŠ»Ú8C¾ËŽ˜ª&ò@çl –Mzåb¥Ù³fÅ]›6lUÙ³fÅ]›69‘¦*·/‰Å䇀®1H¦*¥ÓÏje7\\n*ìÙ³b®Í›6*ìÙ³b®ËŽ™Y±UXÚ½q²R»c+LÄ×vlÙ±WfÍ›vlÙ±WfÍ‹A3Š…!‹ÐÆÎœ 1…ê)Š¬Í›6*ìµ49Y±UfaLHåfÅ]›6lUÙ±eŽ£eã¶*·6lØ«³fÍŠ»6lØ«³fË"˜«Y³fÅ]›6lUÙ³fÅ]›6lUÙ³b‚2EqU<ÙŽÙ±WfÍ›vlؼV2òQŠ¨fÇ:Í7vlÙ±UD®1Mr³b®Í›6*ì|oÀ×›EÉsÌS“\\¬Ø«³S\,uÅ\\\
+bª9³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅS-6ØL 8éBH@Áv7B#\0Îþ£–ÅTññ¿flUY#356HŒmÄàÍ2‰8•ÛZ½°^ôªåĵ;à–JÓò¡¨ÅWL\0;byd×s•…]›6lU°+˜‚:ãã ñÓ0=1UÙ³b®Í‚aƒšò8… 1UtŒp®8¿«D¦!€$»6lØPìÙ³b®Í›6*ìØå8¤ˆ\0®*£›6lUØô^XÕ^[ Y pAÅTJ‘•‡qZÆé¿\\FâÉTdx“IVX̆˜èˆ É!¦B½q¸6éÑ—áÀX«³cÄLE@ÛŠ»6lØ«³fÍŠ»6lت¢'!Œ"˜"(ÉJàs×µ›6lPìٱꅱU™³LØ«³b‚G\,È+Š©æË=ré¶*·6lØ«³fÍŠ»-G"V)Á>8ª¼öÞ’Àܶ¦jW $aW\
+p›6l(vlÙ±WfÇÇÐe:p4ÅWÃ#Gºâí~Ì(q¶ì Q±)©]±UŽåÍN76lUbÁeÁº³£Ç\
+ѸšŒt’™:à­í7µ)æ͘aC³b« a\\M—‰¦*ÖlÙ±WfÍ›vlÙ±WfÍ›vlØ䈪ÜØ*âÜD à\\UÙ³fÅ]‹ÛÐ‹Ì 1UòÓ–ØÌÙ±We¯\\¬Øª*Iþ NݨÕ8ŽX4Ä)ÝRsɪ10 l2‰®\
+±*$øúbª&¤by$º’ÃJÓ#¯ö0«se\\ÔÀ®¡ÊÃd·¨|0œâ®Í›6*‹„z?Ä®%õZ¸Ö”²ñÄéW ÆæÍ…]›6lUÙaKe`Ë8ÃõÅPdS6+p¼\\ŒKvlÙ±WfÍ›pÇ+×4fŒ Á2+ÇBæÍ›vlÙ©Š¢íÊð<ºâ µON§†N|UHûåc›s\\m1Wcƒ(2©š˜«Y²éš˜«Y²éš˜«Y³S.˜«Y²é•LUÙ³S51WfÇÇHÜWs‚ßI™]±Tl²48䌿LUfl¶R¦‡+vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±Wcã•¢5SCŒÍŠªK3Lj渞lØ«`Óq3¹©Äób®&¹³fÅ]–¦™Y±UìõÆfÍŠ»6lØ«³fÍŠ»6`+–AqV³fÍŠ»6lØ«³fÍŠ»6lت¡z­1<Ù±WfÍ›v_×+šz~øª6lØ«†ø«ÂPr8ÄûCîa_«ƒÞ˜ ¥H«¸5q¬(r°ª´Òú„‰³òÆæÅ]›6lUZ+—‡ìœÒܼ¿hâ9±¥·fÍ›v-\\G\,51Tt×C\0wË&»åb®Í›6*ìÙ³b®Í›6*ìÙ±ë~˜ªÌÙˆ¦lUÙ³fÅW'\\Rj1²Äâ­fÍ›vlÙ±TE´BC¾%2ñb\\rúc]¹╹³`ˆ õA8¡›ëÅ©Å]›6lUÙ³fÅ]›6lUÙ³fÅ]›69qU¹³r¡n˜ªÜ°¥ºcŒl½qhT´L½q˜:æUe À8«³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ¦1D†*÷À(rĬ1„×l2«\\Ù±VÀ'¦b¤uÅ *:æ銨fÍ›vlÙ±Wb©!\\K[°\
+F*†"†™XçûGŠ»6lØ«³fÍŠ»69¿L¦^&˜«Y³fÅ]ŠÛ|Lf銢¯Zœp&j×6*ìÙ³b®ÇFÜ q¹±T\\×"E¦Í›\\ˆ\\Ð`†±tŽ!úl %Ôããß´ŠJH¦V9#\\Ü\\([›6lUpr6Ì­Ä×›Ty ây³ UZ;v“.[s\\ZÞäG×sr%Û\
+¡3fÍ]˜fÍŠº¹³fÅ\\ 1ÅËlq¹±Wc㉥4Q\\fys¸¤1Hi.{ca³ ëp@"ªxdAF#\06Êqá[–ò°ÛO¶Æq&˜hKT8„ËÁˆÁL¦ÕÈ=0\,¯Í«ˆBžL|…\0ç4äTŽ(>š³Ä!ÙÑ?/í¿ÑŒ§¡”þ\0aVe`KCñQ˜íÐ*¿ðø\,!çÊ›ÓÜüE±($\
+Àߥ}¿—RhÌz×犡¥BÎwÞ˜;OÓ‚e‰˜žÞØÛ;q4œ‡ÐpÄMèKé¶üƒn{ƒðÓEɧÛÌàJ ›dVûJ6“°…ƒDÝ>X{2I4¼–ª¤q^µèý‡í`™ìÖHøS‹±ëÓìâ¬æÚXƒ\,Ô©ðÃ+jܤ‹´ƒwWãÉ ñ ŒQ?ÄÇcÚ£-죆³F\0 ¸®*ÝËýjn0(\
+;µþN\\7 ´‚ðÕ¶¨=\0ÿ\0'ýl`¹ ‘²~èÒ¢½Çí Æ;¾PËñkàÃ|U"»1˜UãéJ7¶Ø gbqgI-dkw£&›m¶PŠ "а j⨕wX‹ÈŠ16h¾Ñ“\
+ þÏŽØa~Š|f¢p¢ñ&cZwÅVܳ1T_²çøàYÝxÑ…kÔဎª:TV¸Uu¸éŠ¥Ë)\,M=ü1¢2^•­qi¤WZ‘Ju©_•ÅZ”È%vðÀw6ìß.ǦúbU\0wé•sû¨ÄKö©¹÷"Ój@&£©ß¦#$.Ÿ€.ÞDZ„d‘j: VâØMðF8•ëôâªö÷‹:OÄÔïLéU¤p ããã…‹aÃSñxà¸ÐÊ«JzÙÿ\0[@Ý!•šŸ¼€Ú›~Ïù8[5¿ÆbÝ•»ål‘MÈW@¡˜î<gý/eK– ÈŒšb¨ ì€<i±ñ­6ÿ\0Ç5±#o„òø¨z†"<‹õ¦Ç®Çþ6ÂË¡4kêÂIjï·oõqW0Pü âM{âRʵB£«PÐtÇÞÊÕ«QOã€Ð’Iî¤URâ¯RÃpGÓˆ‘ðJ0?«-ÁôËr¦øÒ7;ü#õâ©mÅ@çÞ§ý¬/¹¡éÐcá#é[4|zöªWp6Ãà¹ÇÂp&*ìtb¬1¹jhkŠ²{]'Ô‡0ªn09S’=+Tmx±Þ™Õ$LYzbª¸n˜†lØ«³fÍŠ¦Ì¦.' _íµr¢˜Ú¾\0¬Ù³aWfÍ›vlÙ±Tl(¥*p#Š1ËY\
+Šc ®vlÙ°«°M›}ð6Z·\\UšZN†:Žêè•\\E/™1 ® Ç|ˆª9³fÉ+³fÍŠ¿ÿÒàR/Lf>GækŒÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6XÅZÍ–E2±WfÍ›v=@8ÌÕÅW0¦7\,šåb®Í›6*ìÙ³SvlÙ±WfÍ›v+£bY`ÓFÝ8+¶Ç3–ëÀ]›6l(vlÙ±WfÍ›vlmq¾ià ÓBfÌsb®Í˜e‘LU¬Ù³b®Í›6*ìÙ³b®Á6Î®Ì 1H4«;ójâY³b‡fÍ–£‘¦*Ö8!;ãž"pe» ]ðZ #®V¸ã]°>vlÙ±UâB1¤×+6*ìÙ³b®Áú­Cñky}#\\UuÔB& Àø¤Ò™ q<UµëŠHE6ij\\UÙ³fÅ]›6lUÙ³fÅ]› -´ïZ>X]2zlWÃÚH¥ƒ%8`xL(ZÝr³fÅ]›6lUØo¦Þ$(U°£6- ҽ܂I 1 Ù°¡Ù³fÅ\\qþ™¥qªi‚@E1J6+$Do‰b‡fÍ›vlÙ±VÀï–Z¹UÊÅ]›6lUÙ³fÅWÇ“¦gŒ§\\RÞQß4ó :`J†lÙ°¡Ù³fÅU#ˆÉ°Ë’®:ÚaßžàH6ÅPy³fÅ]›6lUÙ³fÅU#”ÇÓÌXÔãsbªÄe`£¹·ô)§²Tãõ9¾Ø/u@fÍ›\
+»6lØ«³fÍŠ»6lتªLÊ8ŒHšæÍŠ»6lØ«³fÍŠ»6lØ«³eÓ+p4Ë\,NVlUÙ³fÅWÄÜMN ¤ãï…™±TAºpv9Û°¡Àù±¥lšåfÍŠº¹³fÅSH¥ŒBG|\,=sTæQÈÓk6)$|1<U¶àÇÏž¸<N\\pÀÙ³f©´(áSuÁè„á°\0’ìÙ³aC°L\
+k²ÃŠ¹ºåfÍŠ¦iÄA…ÀÓë·8–\0’ìÙ³aC²øž¹X-T늡3f9±WfÍ›l±=r³fÅ]›Š'LM‡LU¬Ù³b¨‹V\
+jq“šµq0Äf&¸«Y³e•#®*ÖlÙ±WfÍ›vlÙ±Ud›ˆ¦&íÈ×›vlÙ±U_Dñå‰bÆo‡Ž-°t加ócxšcqWfÍŽUäiŠ­Ç!¡-®3DO7¨\0Àù³b®Í›6*ìÙ³b®¹t8µ¸®+ð×ÖÈ<Øù:íŒÅÍ›6*ìÀÓ6]6Å[æO|nlت¤tï?k(eb©Ë߃mé´ÂlÙ©Š»6]3Skeq 1FjŠbªY±ÔÍÇ[š˜úf¦U”Åb”ÇÓ+Žn8Ò-§bæ§LSŽn8ÒÚ2øœSŽ XAJᥴ3S)¾nÒÚèà µÄJÐÓRTSƸÒÚ—Üqa9ŠSli£Ç51n¸cKj4ËãŠðÇ*o†–ÔLd\
+œ®8c?€¸†\
+[Q㛎-é¾[CñÍLñÓÃ[P㛎/Ã7 imCŽn8¿ ®ÒÚÜqn¸cKj<sqŸfá-¯°q Á›¦J.õˆ\
+i‘>|N\
+[R“âb|N+nâ:×+†W imdŸŒ¦-Ã7 i6£LÔÅxfá-©S0ZœSŽn8)möj°óï…ÔÁm3²ð=1Ëa#/06ÁUÍ(*f¦*ñ48Þ8i\
+tÍŠqÊã*ûu wÊB¶ØÑQÓ1©ë‚’³6:™TÅZÍŠÇ©’ÜÆ1T>lÔÍŠ»6lØ«³c£˜ ZâN˜ªs`ëGžœ\0ä˜-4§›6l(U·§1˦¿áQÃL²Åºâ­fÍ›vlÙt®*ÖlÝ1Hái:bªy²Øq4ÊÅ]›6lUÙ³b±ÆKËje0¡¦V*ìÙ³b­ƒC\\׎ËǶÍŠ»®lÙj*iŠµ›"pÆb®Í›6*ìÙ±ëaQŠ¬Í–E6ÊÅ]‹}Y¸ò툌1+éqÅRê`¨\,ÌØðLf\,ÕeĦ$ˆ\\Ðb—úƸ¾ÇŸÅ…V5£­0)ÉEËÃéÐKö1U™³fÅ]‹Ã(ALC6*ÛšåfËQÈÓk±–N…zâ°ÊqU)›-Mr±WfÍ›vlÙ±WfÍ›v+Æ!A‰¨äh0L¶2Dž£ ±T37#\\¬Ù±WfË\0œ¬UÙ³fÅ]›6lUÙ³fÅ]– 2³b®ÁV®«ö°.lU<¨E9Y±WfÍ›vlÙ±WfÍ›vlpŒ¶ãE1WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlwJâCêâª5¦j×"pjc1WfÍ›vlÙ±Wc•ŠæT/Óв\
+œULï›6lUÙ³fÅ]›6lUR'àq®Üq¹±WfÍ›vbpëNÒ¾µ ˜Uq†B‡¶\0AÙ$³fÍ…Í›6*ìÙ³b®Í›6*œi_é‰jÚi°za•oÞJ6)æÉÒw ™]ž:èÙC†ú±”¥wÁ–˜.§\,ksuÊÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÝqæ6œU¡n™Šë‚íäP7ÄçpÝ0*6lq€­0ªÜ^Ös††lTlœÝjÍ*q' Øò5ÅmÐ;ošá5R‘–åG ´ÛÁn8[›-\0Ò2öàLÕ6l(vtŸ'J¶úb¹?}3›gHòÒWJ?˜7üI±V_&)· I<„‘WùvFãÂ"ËSÈVžâ\\FÕ§†*±ge¢š0í‚ÜÕ«($mÛ²Ôž_äà=!T3–ÙïׯÚ86ñÚ¤«›üŽ*Œ³Š99-T5\0ô¡—Á4r vªÐ‘¿±ã…ÖWÌDÿ\0d\0 ¼!Ðþ.ä×m¾Ö*¡*¬wÛ\
+M}‡Ùÿ\0›°$rMê=œË̘ËíÒŸçÇÍïÐqãP»Ÿ´L o0¸vx<n˜~Ч&ÅQ\,t\
+\0P1ÛÛœ³Bïq‘€"‡§ƒb—2£Èý¸ Y ¸`¦ÈZÒ¤ŠrÅXü“ÉI%ýá?·Ž\
+‹ÓAê¨\09äOêÊ’\,An5ñÇÃñb(ÌñzOØÒ¸ª©¸½i¾2õ Æ&î)¶5WcT"˜ÑpJ1øzŠõÅTÏÐSâÀ“¸\,±Ž+JŠœ3I"¦œ»ø`qpÁ\\ý’G…|1T¢…Ï*mSˆHÁØŠòé톳iÌ’útâ[p¾ØTð¯"ÕÚ¸ª¤rªÕ†ÀcdˆÊü—¡íŽ6 %i¿Ž °¶{gÁj’?Ž*«mbÑ\0§r O€ÙLL )©ßl1išÙ°û[ããÿ\0…IÂTw]‰4û±T<ŒÍW[zW| \,„JÔaºøƒŠ]1‰yþÈØàY*zb¨ø%[…%˜îG‡ú¹FÜx…¾×Ëýl'êM*;}ª\\M) FÇF\\ƒÄµ~7\07°ÿ\0'ŠIXnz*v?äŸöXš]úd‰&éóÿ\0‰eJèe4aâo½1Tºí•xîAå±ê1“¯\
+ú}A¯Ì¡^à|«”†\0‰Èý?g]Ájj~Šý`°HߊœÁ}:¹>>8‡ÃBêqT$ƒà¾ÐÓ¶\\1;¸g:ñ Ãéú0®qC\\U/Ÿ¡ÀX:q@ß\,Š»6lتñ+( 8ÒIë•›vlÙ±WfÍ›lbëƘ.§‚æë•›6(vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›ÿÓóþlÙ±WfÍ›vlÙ±Wc¸É× `YqT ŠfÁH¶Àø«²Á¦VlU²k•›6*ìÙ³b®Í›6*ìÙ³b®Ç®7ƒh\
+ jÃ|MqË)\\URá± s¹~¸ÜUÙ³fÅ]ŠFœ±<R7㊴éÄã1G~Xž*ì¦i\\f($Ú˜ªžlÇ6*ìÙ³b«ÒVN˜ç˜¿\\K6*½ž=­ÊŠãøâæã¦*…阚æ9±WfÍ›vlÙ±WfÍ›vlÙ±WfÍŽD/Š­Áz|bI@n˜׉¦:)LF£P˜ê±¤t …aˆéŠM;Mö±\,@Ù%²IÊÍ›\
+›6lUÙ³fÅ]›6lUÙ³fÅ]—LÀTÓ<|V¸ª6lØ«³fÌ1Vèr°YãéûâQ lUG0ëŽqC¶U*Éì.-È=i‘Û¦å#ãYEÆS\\ˆYa¬Ù³d˜»6^V*ìÙ³b®Í›6*ìÙ³b­…-˜Š`Û(Dƒ|BéB9¦”2ÔÐåf„KÌiºæË]Ž*â¤e äiŠHA’ž&¸ª*k`‹\\ ‹½Ë:ñ8†\0®Í›6vlÙ±WfÍ›vlÙ±WfÍ›v_Jå¢8&E\
+˜ª6lØ«³fÍŠ»-T± ÊÅíX#Õ±U&Bq¸&î@íðàlUÙ³fÅW+Üe359Y±WfÍ–œU¬ÙdS+vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±Uʼ0GÕ ÄWáß[º\
+b«Z0‹±i%çˆâ®Ë¡ÊÁÖê…7ëŠB6:@cqC³fÍŠ»6lºU¬Ù³b®¸æB½s!¡Åf0ÛPËSÄ×+6*©$œñ<Ù±WW6lØ«³fÍŠ»6lµRƃk6(ÑÄñWfÍ›vlÙ±WfÍ›vlÙ±Wb¾¯ÃLK6*ìÙ³b®Í›6*ì°*h2±X+‚Ý1TãK…62u¦Üdjt®/=Ù&‰°À„×|U¬Ù³b®Í›6*ÚõÁR²”Û®Í\\UwJãqe¦"qWeS•–½qU씞-#Tb8«³fÍŠ«[[µÌ‚%êM2KþÔ¸zO+Ó\0yEUµ8CýžB¹ìkM>ÊK!SxÀ¯ÑŠ¾$»µ{9 R}¡×³²Ž#$|DXcû!ŽF±VØò5ÊÍ–qV±ÊhqÏA\\ONÞÙ ·©Þ˜Hpy»>§€0T‚?V@ž' 5M0YÆÇ\0X¸I•@pëÌÉqªöÄólˆžls6lØZÝ›6lUmpHÄX•cƒìU p»¹8:¥i5Ê˦jaCY€®Øà¹`Pâ«š¢¸0CIQLJ˜iVS51ürøãHµ”ÍLSŽ_ 4¶§LÔÅxeðÆ‘j\\røâ¼2øa¥µ9|q~|0ð¢Ô8eðÅøeˆñá[CðËá‚}›ÓËCðËá‚=<±q\,Ä­F&b#®Ú*FÄobP~i6•pÅ”ÑiŠzy~ž<HnÇ\,5Á<UŠñ ŒTÊôðÀÄ%écÂŽ%q¬•8'ÒËô°ð¯ÓÍéà¿K/ÓÇ…xžžoOúX¬Pƒ×q =<¯O eˆ˜—¥\
+ñ!=<±0tpÔ㥷¦âKÙ+•éàÏK7¥\
+ñ ý<Þž ô³z8ð¯ÓÍéàÏK7¥\
+ñ ý<Þž õßéc¼HArŒTÁʔƴu88W‰é别‚ý\,tqѱáO ¡+×éá•ÂV”Ä=\,xW‰ éåzx3ÒÊôðp¯ÓÍéà¿O+ÓÇ…<HN\\0_§›ÓÁ¼H@™!¶¹ŒAÀõ¦zxår&ÈN”ï¨Àœ0t‹Ëôñá^$/ ®(Ç•éã¼H^\\0O§Xüpp­ ¸fã‚Z<o xSjq¹\,ÅÅ2øepÁ›Pã•L\\¦W ¶¡L/ úâe3PŒi6°|/\\VæN` OŽW‚–Ö+é”jzãøåSM¬Í¦eZš`U™°CÛ2ŠâSk6jfÅ]ŠÆ@âY±UÎA8*Òuˆà<تù[“1™³b®Í–ªXÐc䉣늩ãÕÊã3b­“]ò³fÅ]›6XôÅZÍ›6*ìrnX늪ÎkLGmÆ"qWfÍ›v†`‚‡æÅWHÜq¹³b®Ë®VlUÙ³fÅ]–¯L¬Øªó3ž§›6*ìÙ³b®Í‚lí ÛqÛ«slü*¡ŽFâkÍŠªË'©‰fÍŠ»6lØ«³fÌ1WfÁR"„¨ëqWfÍ›_ £­|rYª˜ÚÀqëLˆƒC\\-ûI§ÛAfÍ›L´ô”óÀW\0 :cÙze]Î\
+ÝZËQSL¬°hk…WÉ OÎ[®7vlÙ±Wb¢*ŠâX¢ËALUOE&¹aˆÅW8–Mr±WfÍŽAÉ€ÅVæÁs[ñZŒ Š»6lت2ÞEU¡ÀÒXÓ›vlnªÝq“(lUK6lØ«³fÍŠ»6l|c‘¦*³\,|©Äâxª±R™PÍé±\,تù™®36lUÙ°JÀ\
+×qCLUnlÙ±U{iñ[‰ÕÅÍŠ»6lTÀÁyvÅT³fÍŠ»6lØ«³fÍŠ»6lØ«-òõìq@Q°‡V!§\,¸9Þ/²q®åÍ["#FÙX¥¹³fÉ1vlؼæn˜ª†lVhL&‡Å]›6lU|R´FªiŽ–áæûF¸–lUÙ³fÅ]›6lUÙ³fÅ]›‚¦˜£ÅA\\UG6lØ«³fÇļš˜«I³\
+á„Žñ)\,ÏŒà®Ç4ƒMW+6l(mzŒ5‘£0{áN;™¥+Š¶‹É€Ã«AÆÄ×K|ò'Ó(‘FÐÊÅ F9A˜ï‰â±IÀáb¾Kr‚§à¹gõ˜vlÙ±WgGòy-c±aÿ\0 Ë9Èëʲñµ\
+¿ÎGÞ*Ìm›œD9Ú„WðÁ–ðSÄ©ý°ADm˹\0za¶”T‚§í.äœU »Fþª'/SíàO‹Þr†€n¬x‚=°dÄ´«F¢=qðïŠÊÑ)16ÈÜO/kŠ¡ì­Ó2¹ÜƒJu½ò€hxEÅÁ\\Hztû´7PRí·Zÿ\0Í8­Í fžR¼iá\\UB‰&C¥x\0aտ뜑D”mÃß±óV³q+¬’¯F£Ûüþ8½åÂŽD0ëñ{Ú8«d©-#5T°;oBÃÿ\0ÅígiÏ¥QÒ¡†Çž‚öÞ °¸ûlJµ65þﻂæêÑ£Œƒ3Ð#) Ãþ–*¹³xfa4¡ˆÕ¹û9MÄ¥¾¢”ï\\3ksî\0.„‚Nûÿ\0ÍØûJY¨€—4ä‘üßìqT‰fªq]…û°ÜÓŠ¿zÓl7Ô4•‰dž0C„Oïg‘„’\
+\0¢ƒßü¬U%ÃU"nâµÁ‘ÙÛI ¶=»>ÎC#\\ÜJ6ùä¨Û:D`±=6#í6*¢²M(IIð à)4 „;°ÜO`|pÁ%\
+E»Öˉ§p>\,Iœ„u$þÈþU.6Ε5åéîióħ‘‘±Pÿ\0Ã/]îÈ¡‘ÐÓ³šà9ágäìH¨ÅRæ–Y£UcP¢•Ä툡Jü°K˜ÕhkòÀHC8áµ|U»¹*¼Aß ½6A¿Mëó8*rT•mð9¨O|UJƒ¡ï©AAÐå8N(§Úêzbª"EMœw?O|J2%ŽVzí^ÔÁ_ jí–ýÌ"½úâ¨8-föWv÷Û¦"¤³v? 6ÿ\0&˜gý\\}¢(=éc¶ îÎhCSÛ|Udo„­GÏùN% âhw$ýÎ+FÅj´Ø~8XйcØoÿ\0â¨k—ªºð®è\0 Ž§.(£Û\
+.¨vÅR¹þÉ®Á—á8vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›pÁBR¸²Šb•3×+1ß6(vlÙ±WfÍ›vlÙ±WfÍ›ÿÔóþlÙ±WfÍ›vlÙ±VÁ¡Áð\\ñZa~]HÅUn›WÍ›vlÙ±WfÍŠ(bªy²Û®V*ìJËS€ñE”¨¦*¶EâiËcÈ×+vlÙ±WfÍ›vlÙ±WfÍ›v]2±aN8ªŽlÇ6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Ç"s4ÜZÝÂ5N*¶HŠuÄðUÔ¡ú`aŠµ›˜ÜUÙ³fÅ[Uå¶+õv¥q‘·\\.W1TZ*Šà9­Q˜Jz`Væ5lO15Í…]›6lUÙ³fÅ]›6lUÙ±ÁIߊ»6lØ«³`ƒnBòÀø«jhk‹Ë75¦ÍŠ»6lØ«³fÍŠ·SWâ1<ت;M…g’’·òÄo¨)Ó!¶Ó˜X0É­Ž¸ ¿=²¾‰a—°}^Ržjr gf&ìÙ³b®Í›6*ìÔÍB\\UflsõÛŠ»6lت´3´]1’9sS‚á€2Tà7b1U¹³fÅ]›6lU²k•›6*¨‘òÆ0¡¦-1'55Å+sfÍŠ›6lUÙ°RZ’œñ\0UflÙ±WfÍ›EÛƧ–NF˜Àäl1¸ìÙ³aC³fÍŠ»6l±×k6/"\0µ†*ìÀW\,\
+š`Ø­h*qT )›˜Q©‰â®Å£p#›_!¦36lUÙ³fÅ]›6lUÙ³fÅ]š™°}…¯®$Ò@´l^ê/Iøâ¡-±™³b®Í›6*ì°ÄtÊÍŠ»6lتåBÝfB½Fé†1³àDBV©Š¤XðF36*ÛefÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ»6lت¬Q‡ÊSé¶5\\¯Li5ÅQaýo‡%‘Eåcs¨ÁzÎ8à6¨C¶l³^ùXUÙ³fÅ]›6lUÙ³f¸«³fé›vlÙ±WfÍ›vlÙ±WfÍ›vZ¯#A•ŽFâkŠ¶ñ”ëŒÅe—ž%Š»6lØ«³fÍŠ¶FV]r±WW6lØ«³fÍŠ¢\,nšÊe™z©®t[Í›˜ Ôì)œË6*ŒÕ/›Q¸{†êƸ6lUÀWÁnHæ{c\,™.˜mw$iJ'—žÞ†[nr±WfÍLºb­LqrÝNU2銭˦:™|pÒS.˜þ9aq¥µªÅvTÅc‚a¤Z—¾8¨LpL4¶¶·Ç΢»e„Çp'\
+8”e„ÅÄxáq!Âb±GS¾*#Ç*S\
+8–K\01/OQŒaGG–#Á^–X‹%ÂŽ$0\,G‚„Xáq!Dyb<"ËaáGÒÇðbÀOA\\^=:y>Äl~Jpð£‰éףЯýÔÃç¶_\,^1Ü*üÏôÁéBw=÷¥–"ÉByNcö¤A÷œžR_Û”ý ƒŠªÔ»˜Š©^™eKuɪyZÔ}¢çé'—¬“ö+ó'Á&bÌ!¯A4›HþÌK÷Wõà„¶>Ê(ùƒÅr|3Þód³•þÊ1ù‚H»n‘?Ý€¸àñ|“áù°$Ð/[ý×O™¢ùfñº…3“ž9¸àñOpO†;ØbùRäõdôÅ”¥ï"ýÇ%ôÊ ÇÅ’|0ÅG”y~åþÜPyI;Ê~ì“æ¦KáÅ)ÃÞFû†(¾V·_ÚÃúdƒŽj`ñ%Þž÷$?á‹^åÏÓý™á›Oò¾ü=¦jcâK½x#Ü’/—- o¿|¿hz©?IÃzeñÇŽ]ëÁä›ü;eü‡ï9¿Ãö_Éøœ8㛎9w¯ {’Ð_ï¿ÄæýgþûüNñÊã»Êðǹ)ýeþûüNWè/÷ßâpߎn8ñ˼¯ {’ŸÐVÉøœiÐ\,¿ß‰Ã~9¸ãÇ.ò¼1îI¿Ãö_È~ó”|½gü§ï8sÇ7xåÞ¼1îHÏ—\,Ïfûò¿Ãvƒù¾ü<㛎9w¯{’òÕ³w¿û13å‹~Ìÿ\0‡ôÉÜqñ%Þ¼îcmåh»; c•S´‡îÉ7®8ø’ïGX³yWÂOø_íÄÏ•äí"ýÇ%¼r¸áñ$¾Xsybàtd?~$Þ\\»Ÿ§&¼r¸añJøa‚¶…v¿îºüˆÄ[J¹^±7Ý“þ9\\qñ|‘áù¼é¬äO´Œ>`âf":çHà\\Mí£´ª~cˆ;‘áž÷œ˜²½<Ÿ¾—lýb_»}\
+Ñÿ\0bŸ"pñÅx$Á}<¯N™3o-Û7BÃéÀïåuý™Ò0ñG½2bf<i$ïå‰GÙu?~.Ý/@§äqô÷¯«¹˜ñ¦<:}í:ÆOË|ö'Ú‡Ðq ‹)a(ǃý½E2š!\
+x’ÿ\0O(ǃ xÓñ øb°B®*cÇF8äLR$ƒ’>\,F'úr5ÄÌx8SÄ…)–ƒ‹‹˜òŠ`áMªKp\
+Ð`8oaj²‚[ÜDÈM øåS)á-¨Ó*˜±\\®8ÒmJ™TÅ8ãÒ.x)mC6(éÄÓL ] pN-w0–”ÀÔÍLUªW6 ³Œ=kˆL´r*§›6lUؼ\, oˆbðAꃊ©9íÇ2ñn8hö\
+¶þ¯|U)Ì6Í›\\[›6*ìÙ³b®Í‹Dœ†&â‡ÒÜÙcs‚¸¡ ›6lUÙ³fÅ]›6lUÙ³fÅW¢é"†˜½©\0ï‰Íö0%§Þ}Mùcoî¾·'< › !Ù³fÅ]›6lUØõÌ°iŠ´sfÍŠ®.H¦76lUÙ³fÅ]›6\
+ŽÐÈœñT.l²(i•Š»6lØ«³S\,uǸ ÅTófÍŠ»6lØ«³fÍŠ»6a¾ ¶´2â¨\,Ø"êE©ñWcЃ͊¦2N­0¼õÍ\\¬\0R»6lr¡n˜Unl²\
+ìr±VÃÓ15ë•›vlÙ±WfÌqU€¶*¥Ž¸šæuâiÅUe“ž%›6*ìÙj*ixÊ ñU<Ù³bª¢b1=ØæUäi‹IŠ„â«"‚§Å囚ˆb®Í›6*áƒZàø÷ÀY±¥vlØø£2 Ufl|±˜Í3vlÙ±WfÍ›vlÙ±WfÍ›v µ¸ôÁQÄkŠ­ºŸ×jà|RD\
+q<UÙ³fÅ]› ß2ÓQÍ›6*ìÙ³b®Í›6*Úšâí5FÍŠ¶Mr³fÅUaNYtô^¹P¿—4œñTc^©Z` ™®36\0)]ŽT-Ó‹[š6øUMÓ†7Ýz`lB—fÍ›vlÙ±Tu¬"EÄ'·1VÎK®)ur²\
+ Úkd¿6lØPì˜ù:ã÷s¡ê¥ÿ\0†Èvy^ãѽ ÚE+ÿ\0ÿ\0Ƹ«Ôlæ+Tt5ÁÖèÎ55§zá>›(Yx¶Õ¡<1àÉ1õ \
+Š§—/éKJÑxŠW§^X‚3ÄR¿:' R¿ì‘¸ãYå]ëñ¿ˆÿ\0š°ÞÉÚ¢¸ˆ Šx“·ûUu°‡Žà<XS±_µÿ\0ÁwPÅy$†PFÝk„²'¢íoM[‹(c±¯ÛUÿ\0WŽ25hˆô`¬Å†ôëéü?å7ÚÅWÛÞË­ON¡zÿ\0ÆØ*EäŒôÜø`¨\0/ˆu%«ðÿ\0Á`Ù‰µ‹ãÜúV„ÓáÅZhŒËû…Ý)"àš«õW.ÞàÀ"¶ŒÔ9‡¸#÷_òq¶Œìy.€î6¯üOÍÁ$ŠáW™\0|T¥GN5ÅW¨ŠRÜÞ‘°Þ£¿úßìpÁGxÉ"3C¶ÅiöYÈÿ\0'ÜÜ|MãHè*xÿ\0Äp=ʈîVÝ+ðŠnjiþS.*—ÜË\,™T? :í„W›ªòUݽòMynÓFª6ß\,'¹µ‘_¸Äž´ùâ¨{îxù*„=\0ì+ðŸõ¸ý¬“GÉA4bŠÓö‰?ñ®Ù)±˜r¡\
+>µ‡6÷‚âêy0´ÿ\0Ââª`ÌÈAê:Ö«J?cý–3ÓX¾$¡tÃùr¯/‡©'C†=ê ?츯‹kq5ò‰Ý\
+h“üž8ª”±ðJ£ný«…—‚ڨ¯#7í_‡ /ä1€àª?ÙÀwö‰#sWãOŠ¡„Wrâ b 8ô% äÜ68œ’È+¿Ž*ƒ‘ÞG¶69ìGLRuâ8Ž‡.(ˆë×RiU¾ÈÛ½p%ÕÁV íð0Ïàâj)ˆK\
+ý \0ñ?\,UiB…§üÿ\0›C^&ƒ—ӂך™I(^¡hzvÄ#8¢#oÙÅUaè•JÓ¨ñÀ²\
+5}”üþ<Q9´ˆË²SN€xeË‚þÑ¥~UÅPܨÀ²@¯Î¿ü.$b =[sôtŨb\
+ƒ ŸF¯$â§&¿F*£põªõ8Urzø`ÙÉäk…×€ŒU\,¸?÷8¸j1UÙ³fÅ[½1O@Ò¸ØÛ‰® 3ŠS¡xåc¹ ¥ºaV³cÌDc1WfÍ›vlÙ±WfÍ›vlÙ±UÑŠœ<<V£©¡® ’`ÉLU›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÿÕóþZŠœ¬ÀÓF¤*Ep4¨Ðff劭͛6*ìØ!#ª×aCŠµ›6aŠ·L¬_ˆãˆœU¬ºå\\õCÇ–*…ÍŠÇ&¦\\ÑðÅTsfÍŠ»6lØ«³f¦/AŠ¨fÇÈœ 1˜«³fÍŠ»6lØ«²ë•›vlÙ±WfÍ›vlÙ±WfÍ›v Ž\0ë\\ Š¤Ì» U¹bàqQä-×Å]›6lUÙ³fÅ]\\Ù³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙj+1‘Š£ ¶C#× ÜQˆñ;(ã‰ñUUp1#›6*ì±±ÊÍŠ¢šæ©ÇæÍŠ»6lØ«³fÁ¶ Ú‡AfÉ ÆŽªœ†Êœ®\0mVfÍ›\
+»YÝÄñOLÒ¸ªÆbƧ+6lUØ¢DXWÁ1HiŠ¡È¡¦V9ÍMq¸«³fÍŠ»6lØ«³fÍŠ¢ã¸\
+´À¬jk˜\
+⢊âª9²ØPåb®Í›6*ìÙ³b®Í›6*¨"$WE1d˜LMÚ¸ªÌÃ6lU2j!áß-»8/ˆa”S†ðrMÚ\\E 1Æ6¹Uø«ïƒe• TqB6lØUÙ³fÅ]š˜&c*òĤ~UO6lØ«³tÍ›l±=r³fÅ[SÄ× ÃJ`LتçnF¸ÜÙ±WfÍ›_†48´±Œhͺægn‡Y›6lUØøÀ=q™¦*¹èØÜÝsb®ÃM2ímÁ\
+ó`"Ò "oeÈX`lÙ°¡Ù³fÅ]›6lUÙ³fÅ]›6lU°ÅzsJͱ8ÌØ«²ÔTåe©¡LÍôyáY×¼Sl&8»6lØUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]‹[ w¡ÄqHŸ®*«x¡Zƒb’¿3\\O®Í›6*ìÙ±@£qU<ZÙy6ø4Åö‹qŠ…9…Ç3r5Æâ®Í›6*ì|iÌÓ‚!¶–MÐWY4b3A‰b“+£Qúâx«³fÍŠ»6lØ«³fÍŠ»6l|q4Ÿdb«3c™Jn*ìÙ²À©¦*Ö<ÄÀW¶b¼pcN†.=ñT\0Ç+¹èH+Ó /Z3ã×Jóf˦*ÖlpBzf㊴ 1ÅÙºœÜrÂá¤ZÚf¦)Ç\,&[S¦X\\T&8&E©Ë ‹ÇËQ –ã„xxQÄ¢±×/Ó¦\
+)–R¦¸DQĆã„x Gä¸Xñ!„xá cÄY.q!Dxá\
+cÄ8xXñ!xá KW²¤ü†‹C¼—¤L>{~¼< s['’L"DzI•®Ÿí•O¦¿ñ”Gû²Mý†(©©Œ@Edê/-ÙÇÔùœŸo 8Ôà2'\,G$ørêóè¬&›hãfùƒ¢òíì¿î¾?ë2yƃlºdNnàËÂï\,B/)L¼‘WåSƒbò¥ºÿ\0y#7ʃ$_FjS"rÉ—‡¢//X§û¬·Ìœ›kÙ‰Ð0m=ódLäz²á¢šB©²¨!sTån{മᛀÆñc¹Ê¦_A›lOŽXªí³Teq9b3Šº¹xá;Ž*³51üsqÅT雎)Ç+Ž)YÃ7¦WP·ˆË Ë㛎*Õ2©Žã—ÇYLÔÇñÍǬ¦]1ÔÍLUe3SLÔÅVS*˜úeS[Lªc³S[Lªcé•LUm2©¦n8ªÊeS¦U1BÊf¦:™©ŠVS51ôÊ㊬¦U1N9TÅVS*˜úf¦(S+•Ç¦jbª|q¥qZf¦*¥Ç(®+L®8ª—®8¯ÜqU9Eqn9\\qU¹E1n9\\qT;B­ö€?<BM> >Ôj~ŒÇ*˜l­¢MÑÿ\0bŸ#$òä-ö—ç¾HJåÉq˽\0îbrynAöOÏl &‡uìWärjcƘðø…`2YKÛFF b΄cÄd´ŠO¶Š~Œ—ˆ:„p…€˜ñ¦<šÉ£Z¿ìqù '—co°ä|ÅpñD£†LY Göq6BƧ$2ùzeVVü0é ûùo†äQ¸IÌxÓ=¬‘ý¥#æ1#<+Ä‚)ŠÃn®*cÌ ¯L‰Šx”'€'LAj¸1Án¸‘#Âˉ Ñ®3Ž\
+1ãJ`áM¡ŠåqÁ1¥0Rm¨$ô뉹äÕǔƕÁIµ3¾U1N9\\pRÚž-æ-†2™TÁI·3r5ÅšòFON»bʦ*ìÙ³b®Í›6*ìÙ©–ªXÐb«’B¸ÖnF¸»Z:¯.Ø»e$S›;6lØ«±ÄmŠE1QŒ}1U™³fÅ]›6lUµb½3]ò°ÒÓI{¨L«Û beÉR¼V(½Lc©F*{c£”ÇÓ®šOÅ$”É×Å]›6lUÙ³ XÆ)\\UG6cŽNøªÜÙtÌV˜«Y³fÅ]‚£»(œ0.lU²jk–ª[¦7ZS–øªƒ/C•‹Ý\
+>؆*áŽf®76*ìÙ³b®Åíàõš˜†+ ÆQŠ¢.ì¾®+€°]Íë\\\
+ €+k×$šd@-NFÔÐ× àÔiA†éVë r¨Âœwqë „«³fÍ]›6lUØ´ïˆæÅUf`ƣ͛vlÙ±WfÍ›lm‚ãˆÀÙ±Uò?3\\flØ«³fÍŠ¯ˆÑ† ¼ ÀS Æ.ÑÈÉÈôÅT3S‚§*ñÅV#q5ŧ¸õ@6*ìÙ³b®Í›6*ìÙ³b®Å­åôš§ÍŠ«\\KêµF$TŒË×L†Øª6lØ«³fÍŠ»6lØ«³fÍŠ»$ Pc3b­–'®VlØ«³fÍŠ»\,’r³b®Í›6*¹P·L¦R»a#¾2þ0¶*‚Í›6*ìÙ³b®Í›6*ìÙ³bª‰?Lc)SCƒ-&T!rÁÚ£QË™Y±UÌå±¹³b®Íš™±WfÍ›vlÙ±WfÍ›v/g9µž9‡ì08†lUêЂJ§•r@̤8ÖŸ«"~V¾r±?Ò¿gþIñÉRúÒÓ˜¯Ò1TçN70Û¹\0JÒ•Ã)Ú$~d•B iÓù—þ6›S§&â@¡> -oEœ’Ä[vâë^†ŸÞ¯ü*¥zEëØR5Ù+ßü¯‡šÄOÄÂ̲DÅÚ½ù’Ø”@"º!=F\
+`Å_þâl`¼•¢hTúlçˆj߇üCU‹Qiíã’•$Ëþ©ãðÿ\0«‚n$‘R¨¹q4ïLik 1 PÜ‹W€ð§Úÿ\0eŽ±úä¾ã*OJ‹þ%Š«$æ)K jMÉû?à—+-¸Tj–܃·q\
+%"Ìqö<¿—ü¯‡Á2µ&­be4Ú‡Ùÿ\0[DÊ¢q\
+Êap\0@Cÿ\0¬¬¸èå7œHEë˱¿•±4 qÀ=}8Ãâ 8òfDZ’0$VìÀ¶*«=#1­ 3£ìœ4±Ù’·#‚³Ìo¿ù_ì°L¤Ù̯!æàš…ì¤qv_æÀRB)"·ýâ1fØ(ý¬U2¼wIn\0¯ kЂ_Fuæ¦ÍN¤~Î(ðÅs'!VM©S¶ßórâ“Fvêz|ñU7H9´‚ŒZ£ßð›Nbе˜a$®Èk¸¯½wÅ­¥i XRŸçÈb¨»Æu´3©çŃWéû9R¯Ö&bŒË‰÷ì \0~è ŠÕ¶þlVÖ6·&SéÔƒQŠ¥³:I+pjo·MðSsø›c¸§ñÅõ 9£ýäGà@j£½OÊ%ÅŽÍÐåÅT\0Ô®6‚»V¸¥º¬hÈÄTÇÆPªoãLUd»@?\,FBå`F)$è› ÎS-Fã¦*±oDWÔj‘CÒ£h\\úÆ®ä§ù þªã£A9ìˆøWâøÕ˸›×ýóý“·…@ýœUlÔR8T/0Xûù©±&«2²ü* ä>cáÁ†Pö€\
+\\‰\
+¨¢ø|¶åŠ¨I9V+Ü°s·\
+v*v>8:CΧä\0–Pÿ\0k¨GümŠ¡î æ0®èöÁÓKP=¶Â«§ê|1T ­É‰ÆfÍŠ»6lØ«³fÍŠ»€ëˆf®*Œ’U¦ØõÊ®lRìÙ³b‡fÍ›vl¾'+vlÙ±We×+6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b¯ÿÖóþl¾'+vlÙ±WfÍ›E$ -03œ¬Ø«±QÕıâB1VËÐSÍ›l/>8 64¶ˆ·+,d,1503068160,1,-1762852864,2003-10-03,m,with,come,0000-00-00,ÿØÿà\0JFIF\0\0H\0H\0\0ÿíPhotoshop 3.0\08BIMé\0\0\0\0\0x\0\0\0\0H\0H\0\0\0\0Ø(ÿáÿâùFG(ü\0\0\0\0H\0H\0\0\0\0Ø(\0\0\0\0d\0\0\0\0\0\0\0'\0\0\0\0\0\0\0\0\0\0\0\0\0\0`\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\08BIMí\0\0\0\0\0\0H\0\0\0\0\0H\0\0\0\08BIM \0\0\0\0\0\0\0\0x8BIM\0\0\0\0\0\0\0\08BIMó\0\0\0\0\0 \0\0\0\0\0\0\0\0\08BIM\
+\0\0\0\0\0\0\08BIM'\0\0\0\0\0\
+\0\0\0\0\0\0\0\08BIMõ\0\0\0\0\0H\0/ff\0\0lff\0\0\0\0\0\0\0/ff\0\0¡™š\0\0\0\0\0\0\02\0\0\0\0Z\0\0\0\0\0\0\0\0\05\0\0\0\0-\0\0\0\0\0\0\0\08BIMø\0\0\0\0\0p\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè\0\08BIM\0\0\0\0\0\0\0\0\0\0@\0\0@\0\0\0\08BIM\0\0\0\0\0\0\0\0\08BIM\0\0\0\0\0s\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 \0w\0e\0s\0t\0_\02\00\04\08\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\08BIM\0\0\0\0\0\08BIM\0\0\0\0\0\0\0\08BIM!\0\0\0\0\0U\0\0\0\0\0\0\0A\0d\0o\0b\0e\0 \0P\0h\0o\0t\0o\0s\0h\0o\0p\0\0\0\0A\0d\0o\0b\0e\0 \0P\0h\0o\0t\0o\0s\0h\0o\0p\0 \06\0.\00\0\0\0\08BIM\0\0\0\0\0\0\0\0\0ÿî\0Adobe\0d\0\0\0\0ÿÛ\0„\0  \
+\
+    ""   ÿÀ\0\0\0\0ÿÝ\0\0ÿÄ\0·\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0!1AQ"aq2BRbr‘¡‚’#ð±ÁÑ¢²ÂáÒâ3$ñòCScsƒ4%“£³ÃÓãD5\0\0 \0!1AQa"q2BRbr‚’‘¡²Â±¢â#CÿÚ\0 \0\0?\0ü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÿÐü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÿÑü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÿÒü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÿÓü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÿÔü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÿÕü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÿÖü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÿ×ü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÿÐü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÿÑü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÿÒü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÿÓü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÿÔü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(Új¨ Z¨m¦vÓm06š`m4ÀÙL ´ÀÛL ´ÀÛL ´ÁæÚ`Zjj¨ ZƒÊ@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+AÿÕü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(Ð-@µ»jà÷e0{åÕÄ{åÓ¾U\\5ï“Lˆj᧓L5—“WS^M0ÓÈ«õùúšyúšyúšy~¦½ò)õ4ò)õ4ò)õ5ç‘SêkÏ"ŸPòj}MyäSžM1^y50מM0xa¦yU0cåS†3S›*b¼ÛLZjj(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÿÖü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÛP6Õí¦vUÁŽ˜DUpd!«†³ÕÄd «õ5‚¯ÔÖB¿TÖ^M_¨ôCL5ï“W {äÓ¾M\\G¾U0{åUÀòÅ0{åŠ`lÀØ)°S»06\
+`lÀØ)ƒÍ‚˜X¦<±L(SžUL*˜<òiŠóÉ©ƒÏ&˜k O©¬L5>¦±0Tú®±0TúšÄÃS&˜¬L50bb¦ u0bV¦+ËP-Py@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÿ×ü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(=µ»jàô%\\êâ3ÕÃYˆjâ3UúšÈAZú¦²ÕúŒ„5pÖb*b=UÁŒUÁîÁW»ijB „Lzú(3\\I[¢ŸÑA˜ãæ?)¦ŒÇ9ù]4{þ٠Ѭ>ÚGz–Qã>ñýŽ9{ÛôS\0q ôÝú)ƒ/öžòG¾Ôö´^þÙèô61ÕÏè ðqñœþŠ£ßöµ? ßì¨=<\,–¸7û ³ÄÊ;?Q ÄñS–ƒãæ^ªiƒQÇqÔ¸<ò[¸ÔÁç–{©ƒÍ´Áåª+Í´ÁæÊ`ðÆ*`óÊÁ‰Š¦ L51X˜j}Mb`©õ5ƒAYú®µ˜ja¬ U1u‰Ž³ƒ•1^m¦-Py@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(?ÿÐü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÛPz®BUÁŽ®#1 \\5±a«õMf°V¾¦¶\,5¬Fb*¸ŒÄupzUÁîÑW¶¦ ‚ÐPm\\9[¢šhÜœTÍÔöÔѽ8Só7覘ß\
+¤šš7/öPgùH×@·û(­«‰~ŠA!1mÔþª£#\
+{hŒŽ<}Ô£Gé«¢<±[à@}®Œ<‡ù¼7öUÔeùVê­Ù¦°ÂHߺ¦ªOÕ~^.»Gè¦0G€ïfã|ÅÚhÐÿ\0ªµ¢!âf[\0ÚM_²7ÅÇÌ¢Þ {ÍMVM€ÝX­½ÿ\0𦉈 Xô¦[ { 4E|6&ÊE]F£â5F—Í  j`ÐyOF6÷ÕÄs|Ä°`Írv/îŠ`Èm~ªµ1^Do”\
+`Òø°ÓL<öÓL ;\,i†°lIU50k1‘Ô vÔW›iƒÂ‚¦ U0ba©ŠÁ ©õ5­ ¬ýM`a©õ]k0ÖqXª`Ä¥LW…j-Py@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÿÑü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(ڃеpf#«ˆÍa­`Ø°Ö±5šÁWê‹ kb¸ŒÄu¬pzƒlxÒIð©4câdoŠËSFôⵉ>ÁM£à×é?i©¢T|\,kÜ>Ïï Þ8Ô µ@ÿ\0nNÂjèÈaÛEd1´“Pf"AÙTf\0\
+”GšP\,(QKÐ(1(´@ ñÖ¨÷hî¨=¢” Ð/@ P(<4ÿ\0Z¨×.8~Ò=Ôeãë„{thn.p.$׺Õu?&ÃY0ïúUÑdžú©ѬâðtöÕÑÇa¡:TÑ甀õ5Få é¨=ßì0ö­gtµµ–ƨܨ¨5ÉŒ‡_ëTfÃVømö¨Ó&-LV“ S `PŽ¢¦-QX”¦ b¦ 50`ÐÖqu­ ¬ýMjhk8ºÁ¢©‹­f:Î JÔÅyjƒÊ@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ ÿÒü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ öÔ…«ƒ1\\Fk kÕ†µ9MmXkTlXªâ3Ö°dUÁîÚ ‹7@h7§箕5#ã\0ø®UMT¸0…ü*?Eè\,£ÁP<DÔ†4cåm±T.€ZˆöôW—ªBŠPyj¨ Z@µƒÊ@ P(\
+è\
+è P(2†"âƒ%-k SQ©°cn—êº51{ÕÑ‹qÅEÔÜÓDW þ"°í*ŒFLG´Pl á"ƒÖí¯õSF†Ç׶þʺ{6›kz ƒ0ïª<e¾´kÒƒ‰QWQNΔ´\0õÁ¬â¯eêbëŠ{©ƒÇuÔ©µA¬­ExR˜01ÔÁƒCYÅkh*}Mkh+?UÖ¦†³ƒYŽÕœV+8¯-Py@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ ÿÓü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+¶ ô-\\ˆêâ3XkX6¬5©Ê6¬5¿ª6\,Uq`V°d® Òn‚ƒjâÒ>Íjj$ÇÇ_°ýµ5R£ãHè„ý–¨$'1ì öÓøøníö\
+`—$iÙ}QºÔ\
+˜À¦0)W¦@ P( P-Eyj¨h<Û@ÛA娠ZƒÊ@ P(\
+@ª= Ñ63|h ý®¢œF˶;•=×Ò¯ØÆÍdb€%B= éýµsQ$r±^çÙS eùd˜ïý”Õl\\UÅ®}µ4[M¿¢ ŽøÀë¥kGƒÀ½¯WQ­ñÏÄš#ºžÁZ\,dûé¨ôÆOQz T…:\\Pfʯñ¨?eg¦ãâ„•?¦¢´ÉÅÊ¿ ˜{)¢\,²8 ûh0+EbPTÁƒES¦†³‹­MfòºÔÐÖ0k1Ú³ŠÀ­LW–¨< P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÿÔü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(Tf®#bÅZÁµa­NS[VßÕ5±b«ˆØ#¬«ƒbBÏð‹ÐoL~#ú*h“é¬è—¿¼þª 8ôå×W¥@½\\Úƒ}½4šiAo}A’Ç#|D[ÝTo D-@µmQîÚ²¨l5» Ë4\,Ð<º—@òè]Ë l óeea¢¼Úh5– QJÔZˆómµ– ZƒËP*@ P(\
+Ö‚W“ÃCZ•0ƒXt ¦˜ØË"êþÚƒ”F…m遲Ȳ˜5þbÃM²®#ÇÌr:þª`Ö2/Ö÷«ƒÉ77Â~Ê Gwn†¨ÆÌz‹Ð7öPxd¾Œ*‘“òj”m’\,À0¬àÖؘÒõO³JžU¦Nõ‰¯ï¦ˆ3aKƤú¨ÐE‰AS¶Š¦ M fòºÔÐV>«­M g¬ÇYÁ‰Z˜¯*(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ÿÕü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ öÔ…«ƒ5Žõ¬FÕ†µ"7$5¹ÊkrÃZlŠÖ# µplŽ„^ˆ—ÇW65Rc‰;.jhÛ·°\
+ƒbÂO²® \
+&­sì¢;WUÚ;ª2?Â6ŽóA°&ž#z¨À¸oG_eˆÃvøÜ‘Ü4¢7Ç\0ŒYEÏ.ƒÑ¾]¾]¾]¾]Ë ÷Ë yt.¢ž]PÙP6P6Py²²²ƒÍ•Ce›((<ÙAæÊ6Tl óeÙAæʃ͔m òÔ PxE– ZƒËP-Aå¨@ P(\
+\
+ƒÖƒ\
+žÊºˆ3Á"Ú2Š²ˆ†KôµhxH: ˜v^ˆÖó5ì]Qš6—=šÔVE‡¾ƒ*ÚÐj£'/ߦŠóÏÝÛcßDdo_h ôy±Ÿ ¸ý”È?0¬â°“ õµx …7ãX˜7°ÓD q¤ˆÙÔŠ¨ÔVŠÀÆ*`ÖÐÔÁ©¡¬^WZZÅ‹­M«8­ek8¯-Py@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ ÿÖü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÛPd® ‹kµ!­ÈšÜÖäF劵"3 ZÁ±#\,lÍTL‡ŒwÕ´5RãÀŠ=[SYѼi¢ Pz!fëA±1ÁëLV$^½j£zb³kk\
+¸$ÇŠP.{Íáª2T¿#¸ÞF\,;º\
+ ëQ`\,(2÷Ðd# ÈGA莃ß.Šl¢=ÙE6P6UG»((]@òè((]e›(*ʣ͔ytWž]…(<Ù@ÙAáJ6Py² óe›(<ÙExRƒ•…(<)AæÊ JÐxVƒËPyj¨<µ PxIè0i¶|`ßÔU«Spjh™œÞDcÂ;t7û+S\\ë\,D—R>Í+H×!–;Ò¨.AFI4ÁšÊzÛôPmÐõ½Ed" µAàܦרñ¢V‹PjÜñ}媌ÖRFä?e¶\,µ'kè}µ0oÐê* ÕM 0dT8±©‚$üDrj¢ÇÙMÓñRGðê*ê!¼Lš0µQ[ÔÅ`Ñ^¦ / bÅÖ—†±bëKEY±ZÊVqXÚ²< P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+Aÿ×ü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ª3 W±b­H7$5¹ÊkrC[‘–*Ö#0•pn‹äøETM‡‹d?`©ªI´kPf¶¬l(ÛéAµEè3\
+[@/TJFéA*\,MN¦¨" ÈEAŠƒß.ƒ!¾]¾]¡(= AîÊÊvPz# ÷Ë ytùU¢1Aï—@òÇmËî Ä¥m›(<)AæÊÊ6Py²²ƒÍ”l ð¥\0¥ž]A‰J6PxRƒÂ”W…(<ÙAáJ JT¢±)DbRŠð¥\0€“Dk0HUY˜ Úí]H{ÿ\0J£Æ·íØmzßZ †( crÝ–59±œVò_W=\0ÔþŠÑ™5Ûcc¨±üUFÔ’Ào¸>ßïøj ]¬ƒË°³^Ã_«J ¶ÉrVÅAéÐõönÝAè’æÖ ûª+*CÒƒTê¥ ôÙz¨¨ä|­ DžñZˆ¯ jбÆ\0vÖj¶ DlºÚÕ?–Üt«ªs·P(<8ö7JhÂLQñ)±«¨ÒÀ®Žª .Þ„a ÚnµšLÉÛqA´äž Ðd™Àèâ¦^¥•0AÈáÖ=)¨®›H¾!§}Q Š+Œ˜545›¥á¬^WZZÅŠÔÑÚ³ƒ*+Ê@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(ÿÐü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(=¨ÍRõqRÔƒzC]'\,·$5©µc­àØõqbÁwÔè)¢Tx‘Ç×Sí¬è’—ìô7/f¦¨É7eñ„H¹&€˜†ö Û#p«‚tX‰² PnPd# ÈGAŽƒÑ^U¢*|º|ºvP{åÐ6P{²ƒÑè=ÙA莃ß. óeh m´l l óee›h<Û@ÛEy¶ˆl l l¢±ÙDy² óe\0ÇEy²ˆóe&: JPc²ƒÍ´W›*\
+PbRƒÂ”” ð¥|«¨F¤ÕÉØ?Œ@cÐ{(7.C7Š;‚£R4ÒƒØ/RG»º¢µna`EÁ7Ý}GÙU ¢ A=TÞâ QK(ÑÝ(=2¹_-׺ ÐP® ì4F/0ÓCÝ}*n–Út·`í É¥)Ôaýl’²(R}º°WÏ‚„\\]´^µ£TQÉ ðøÁ6ª7ïx—¯uA¹Xmºõî¨6 .=”F\,Mî½(=EkiŽ;*/>–#Z¢3·mT`XÞêj‰ #0ÔkPf€uýíï¡ýuQ‰fSá$Pm‹)Ôëú©‚Rί£€k8­3ñ0ͪhj\
+Ìž&hu¶á쫨†VÚ£—©ŠÖÑVlÅåZ^Å‹­-«¬¨¯*@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+AÿÑü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ ô\
+£5KÕÄmHkR é tœ¦·¤5¹mXëX6¤E€¹­"\\\\{_ASD´ÇHÇ„kÞk#e‰é@\
+^ßmP¾ïmI'Z"Ï\
+%'AöÕTÖŽƒf> 1ÜÂËýt*£!B:Dtè=òè2Þ Ë˵e\0GAï—AîÊ|º\0J ¶Žê\0ëAîËÐ{²ƒÍ´ìöT\,PzcZ LC²ƒÃ žY”4¨1òïAæÊ\
+PQY*Zˆñ”ž”yTV&;Pc¶€E„Tڃ´l óË ðÇA‰J6PbR Ä¥…(¬JPiÈTsÛMEͪ¢ gr]FâuÑ–¨÷Ï`@òÞÝ 5Å+ÖÆÞÚƒ)lu¢¼Ž0Ô´;h0"Þú Xî ÆÔ PyPz6x{¨4͉7Œ6ýtF—Åm<W°ÐDÊÇü4”aµ¼A½„XÖ†Ôˆö h2*N£²ƒ[ÈF¶ Ó¾Kû*£Á6¶:S‘A  ‹4%5*¢8=Õ¡š–]EíAšNoz˜&«n館[](17Ú¨ÈÚŠ+tR‘PJLŽÆ©ƒ°àÉø†½ã­AU•ÂºkÜ?]]EsÆÈlÂƨÀ­êbµ4U›—†±y]hxk5­-«0"¢¼¨\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(ÿÒü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÐ(2T½k䊵"7¤ÒrΤ$5¹µc­àÛ%´Qz¨~)tÕ4KH•”XTmk 6¦ˆÅÁ]”δ Çi(ª«¨xåsA>=‡`cÃUשª7ˆ¨2Ðz# ËË ôGAèJ ‹i¨=ÙÝ҃̀P6Ð{²€ƒÝ”ì l m m  ôGP{´Ð{oe\0( l È\0J]Ôh3)ßAæÑAá@h<ò€ ÔÉ­%(<ÙAí»è=Ó² ÄŸe$^¨Ä­;(<ÙE6P<ºƒÏ.ƒ”•·^”Þ{øcon‚˜5J2n%T{Tÿ\0ÍT`‰“#Vcô?ÅPyäO+ùP³9\\¯êª3Ÿ.ò÷!>ëÛõÔR"n’Ä÷¨4¤Æ„Ÿ2û—[ÝAêaÇmÞb:£ý5tÊ<\,}ÀŸîZƒ¶ÕͶ`zTQAì õAc©¢=h‡eE+AŽÊƒÂ¶ ÀŠ£ÊƒÂ/Öƒ" 4ûoDhQ¶›u½Ï&íºö* LL;õ¨óc_C¥]F¥ˆ“e Úš5K ô#ZÐŽUÜU¬Ûü.\,{è5ù\0ékj4±1ô Õ @ñ/è –²ù‹¶;¨<_›¯¶‚T[[KÙ»Eeù[›ÚÆšS&§¥Kì ÌkA˜›¾˜1–æ AY“ž°›û ]²DÑ®\,j£Y[ÔÅjh«6 / bò¨ï s±¦¦KVlYW”\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(?ÿÓü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+mA[ÕÁµ"½nDoŽÜå5!!®’2Þ±ÖäFØá\,l¢õDè8Âu“ASD´ ‘¶ 4—öѤlçÙA0@± ž¾Ú£\\²–6^”Vj"V65E¤8é¯ÙE[aÄ¥wÖ¨“åÐzˆËa ÷Ë ÷e¡h¬¶PlH­© É…j\0Žƒ!¾](2Ù@Ù@ÙAï–(2Žê6\0h=((=òÖ yaMcÒƒ]¨2Út ðڃ˚êè1׶ƒÍ·é@ØZ ‚¯e;(<)Pc²åPxc m¶ôùt” ‘2D:‹÷S{O-«\0o{ÛõÕTeœm”²ަߩ¿ÓEdpÃiË_BÍ©û¥A¿†bÛ²@¸ì ¿¬Pk“òÙ±±cÐaû;zÐG (:€[©¹ÐoZ £2dìl€hÔý´˱’êj›N¿¢#FVÛE½ÔE†½h<“^ú ?&;h3ü¸JƒSGc¥%(<1Ð<ºÛPk+EbR Ä¥¨5‘Aå¨\0Ú@ S¡¨5ɃЋ©ÖÇ 6¢!Ê—r\0Ó¡¹¾µtFuP\,ÚV¥æÚ·†´5¬·ÕMè3?Åô†29°¸"®£x㤵կSFè̪¶”^ߦ¢¼L„}¤œ¨Ó_eÁ”N‡ÛS–`‡¥P2Û¦¢ƒÕ!ºP{¸¥«”§FÐÓrEâÎ0Vep¥|QŽãM’DÈlÂÆ´e/S©â½fÁá®w–µ¡â¬X­L–¬b±µAå@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(?ÿÔü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(½\\+Ö¤Dˆá­ÎSR#†ºHËzE]$’"M€¹­b'ãñ„ë&ƒº¦¢r\,q ¨<k¶¬jÐPo‹ ‰µµª$ RšŠÕ$!{oQÅŒÍEM‡T]ª£x‘Eè(­°ÍŽ”jI »Æ™'ÊÕF—µ…Q¿eJvP{²Šô%au[/­@"¶¶ƒÝ´µ\0Ðy¶ƒ „ô õb'J Ì Tì ÷eP)z LV ð\
+ ¶›Pbc óe¨Gu¡Gu@(¶î $¨–j Z´ m yt.ƒÍ†ƒÂ‡¶ƒ´ µ¾Q¢žQ ÀÄhŒ‚ZŠÅØ \,Ý0D|¨åakvX‚.}†®#Èvƒ±Uw¡…ÿ\0¿ÅAµ£ŒYä Ë¿¢ÕäPC1caÝ©ý?ÕA%±á…n‘¾Ÿ5ö±û´†@Õæ$è \\þ–»Uå•ŸÁŽ\,A—ä]“k‘©´þš áVëÜtÔ„Ð@òÕd;Ô›öÛOÕ@™£B©d†êh=e5kvÿ\0ëPi‹{hÂÕFm¥A¥šý(5²š)²úD\
+Pc¶ƒÍ”” À­¶Z+•%(1)AàZH”Pf&"Ç´vû(ˆÒâm[€«~„õé×h¦‚OýÄ6€ØêOZ¢ a\0Ç[maWì4ÉŽÃÄ¢¬£ÅÜ5îª3Þ¤ÜÐK†aòšƒ7œi­ÍA¦y¢k­›¾¨Óæð£j¹?¢6•Ú·¾•†â§J£r¸:Ôw×QA¦\\k‹­]ZIaÖª$ãò@ø_CS™qâÉÛZÎ*§3‡xµME5Ì„ht­ l—©ŠÒðÖ\,V‡†¹Ø¨ïbÅk+jÎ+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(?ÿÕü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ Pzê‹êÈñÃ]$MHŽ\
+é9D”†·"6¬u¹3ŸVð­_„XCD?†>ÓY³ƒZƒÔŒŸ}ÒŠŸ\0MmF”ã™ÛHÇÛA*\,]þ)Ðn¨øí4'mÍéš‚N.I Ãjv±¢¦eɉŽ¾T*¯¯üZª%ñYîíe‰tUQaTZèvZ¶ƒÑ±ÔD!†•‡÷Pyä‘ÖƒÑ ì yDu yfƒ%ŠƒbãŽÚ ÖAˆ\
+@(5ºPy²Ô\0€Ðeåézƒ[‚EQ¯aZ m ð‹Ðz°– ÏÈ° ñ"»XÐl(¥¦ôZ fçV4ØwPxE;hMK§eÀ¨11Eb ƒ#4y'¯e }”$DÐCäXÓV:Úõb<8BXü·B/Ø 4jü¬¨\
+½¤öôm;ê¦H°IeQ·· ë÷­TIѺ‚¬£úê|+2Ð’”ô¹ëúj '™-»~#DX'écè\07ÓöwPa.lHv©>ͺÓÿ\0ŠÒùæ³eõ ñÒ‚.NDXâò{»jˆ¸ù«=íØU¹MëG¸kPaåPz" ð­¨<)A‰ˆš LdQX”¢5²Pieí Ä! 4V$T͆ƒ\
+(=ÝvÜzÑf…]N—bA¹ìíoÞ«©Œ&ÅY6›Y”XëoÑEi|XË6á{ Þôäãü&×-Ûýµ4Cü‘:¥_±k‹"êºÛº®èßïîª"ÌÎçÅ­´­Dg´’ ×ÛJ'yÁ@¨•{ ùM §]jD–÷Pf²€t Ü$íZu“®†ƒDøhÃá«(Œ¦lsá:UDÈ9aðËáþª– “bC”.-~ñYøUNW$:E]D2µF¶ŽõœV—†±b£¼5ÎÅÖ†ŽÕ‹¬ŠŠò P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(?ÿÖü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+Aí¨2T½\\F䆷 “ÖrΤ¤5ÒDoXër"D8­&£AßZ‘aÇDÔj{ê[‚E‰¬ ‰ŽïÐiA¹p ¹ÖƒÆP µµšc‰\0Ú54FÈñUM¾&ýTV÷_/AÖ #8¢3ñÉ¥Ucåí¨2HÞO€ißElyæÛå—%{®mD`Eu\
+ŸË‹­µëß[ˆ²ÛDDä²$ÆŒÉn#¼è(ª =C•k£Ü+:¸›ÅåÏ圌év%ü;¬.? «¶0˜=Mˆ[d{žÝª4©ô«­SósHBÀ¥iaýU©Êj;–a’ã]EëOÒ­"ãrþ°­„  ðmí4´×¥ŽÞ´\,†úÐlÒÔ·[\
+ J –EA¶8-Öƒ# ð± ÁáP-A¨b³téí Íp‡Ìh6®:¨ÐTˆ€ ñ׺ƒßëEjp_ÙUy4y"Ô¶9ëjƒÏ h¯D+Aç–/ÖˆÀ­Í¨2X ä‡h¢½òè #Z \
+”ÖáÒh4eàùÌM™h1Ç¢'q\,¾ÓA²Vƒá'iµVW\
+³xà;‡é¨"4L@WK•ä–¢µË†a>j’Üm&¦ eÊ\
+½£¶¶'CA1Y!K„-œêI?NëÖ‘\
+n;*9/¶á}tÒª&à¼ÄYј÷–õYZ˜©SŸ-K‘Ò §u|’ÎË~í;(¬qñ"Mˆ²ˆ›+¶¶ª7œb:Šƒ÷P Pd1Åï’;(m”ÌVî ÔÖ¢´•ƒ‚ˆÄ¥¨0aA¬©4è¬* JPk+A‰A\0jEè3 ’J–¸°þ§¡«JÈ„\,cB7I?§á¨4 'W”ímp4íû´sA<&S¶äaôÅÖNÞri£VxF¹ñQdabzúÔ£A7ÓæB9ÏÀÂ∕Ü-}*(úƒQ%[o}PÔ?EØß»¯uÍ^†ˆõe¶†¢²d A±ÁÐëZѤÃ$èH¢$CÊá˜}µ\,Ï…HÜžýU^FÂlÃNú¢9ZŠÖñÞ¥‚<×;QÞ*çcM\,–¬b±µAå@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ÿ×ü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÐ*©ëR"DpWIÊjTpWIË))t‘ㄱ²ŠÜˆ—2Ç«x›»²·‰©)knéÝ\\ïBdxŒÚ-a[†(‡â7=½¾^”í\,u4¡Å_‰¼^Ê °ÄN‚ŠÍñöMOe¨=n>DpI$ôéAµgKÑ^*¥îÀ‘ÝAœ“ÜmËÜ(4ì½®3 óSÏÂ5cHŽƒ7˜ÅÀOFWS¥uœÚΩ²}Yæ‘ä]\0=À“¯i>®“ÖŸd‰½S\\1õ¿JŸÆ¿e\\¸Òf9&5ˆÁýթ̉©¸Ü¾nùvýGAKÑ‹|\\EˆÙB¢w\\íTß'ãqí¸¬ùVSÍ…\0Ð-Κ ÿ\0U2Š¬ÎkÈ;qÔ{é ýu¹Êjç’‡*%pEÈÔ_º¹ÙjDlU±÷VFÑí È"ƒP ÚÐ`1»zû(6 Њ †>Ý[J6¨éAåìl(7¥Zƒ?\,+Q‹](U=ôqDkt ÉI:š ]mA版µ¯(ƒ¡È A°céj+ÊÚƒ?"åZƒT‘ÒƒK©n´ù[ºu Ø˜¡zh3ÛÜ?²ƒÝ· ÄÆh#J–ÐÕAÎÉð›SFì\\…ȹ\0ƒAä™"?ˆiAe”YM¯ÝTF8ˆ­yI>úƒ?&([ru=ôÄ»9 žÚ_’yn;þÊ9¸B4ÜMØu¢_Ö[ NÃÜ=”‚Í`†/ë5µkÄþ"øj¢<±$äíÚÄu%œÿ\0Yª6Ói×ÝQTùo.3Ÿ$« ù[³ôV¤DCê)€ª±ô½ûêýMOÌæ'ˆ…¸µÇËöVd±ù ´?Ç}éß`M/‘d“‰>YVDÚƒd É ½m vš .„u ÒËÜ(4•¾(<ü¾”W´ ÔÈh5²Qì Ä¥è0d À­­“º ÄÅAæË{è0kA…¡ˆA°m¶ˆÛ;‰ÅšÀá^€X¾Ÿ5‰c'˜’ÿ\0Ü» ~¯½ï«ò+ñ±<†®¨t7ùOe›âïBÀuî½AK™Ç[ĺ×Z”@—H›Që­ ÐÈNµïJ l\,ת=b{(ŒZ@5=h7E*¸±ëQYN´‚h5Ëqâ]êªÌ%º¸Ði’!ÒÝ;?åª\
+í¼gNÑTL‡9dd{ê`Õ‘Ç«x¢ýt‘ÐÐke½LV—Š±b£I s±uãµbÅk"²¯*@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(ÿÐü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+h2T½\\£†õÒFR₺NSR£†ºÈËzG[‘áÄ'VÐVäKRãAðÆ=õ«á–b{ MgëoÊ¥B¡z ÍWèjTi#tö\
+Ïy<B$Ň}ëÝ\\•\,qå×AöÕTyx°N„î¨7AÇlOÙ¥´Çp4 ŸÃKô=ý´VµÌ1›‡¿Zƒ14›‹ƒíPzx¡0&6‡geUEn6D€=¦ ŽÑª ÍA¦WÚ 'Nîú×<íĵ´Ç± Ó¿ãjõNdr׸¼6NLžc­Ç誵l‚Ú/Mî%¦$Üü ¢Ö>ÍbÎ. µ„iìëXû.6\,pAá‰wóA„Ù¨¢îE©‚(åÃF·õ~¦³9Ûô[j`Äa™Ô¶•tJÇÅšAµ€Ó¼T´[bpÑD½÷û+ëZÄäÃTøt¬è4{F”#¥A½b¹ÒƒÇ°ÐPj/nh5øŸ¼Ð»h(6¦9”¼zk@U#¾ g×¥¬Ä¦´yºè*£`ˆ(°¨0t=ˆ€ž½½hƒž”Pâô·eÔÇÛï ¢.ÚŽƒÏ.ƒLŠ—¨2lfì6 Å‘–€/{ZƒfÁPkv ©Ò¨Á5i0ã¾Ý„ŽñPiX £> ò°„£¦´T8âXÌNšÔ‚dR$ÞÔ{j£Ù"Ž1¸‹ZƒÚËxìjŠó4±5TvÖuP3Z76[U_”G€yLlÝ5*­"ä#˜xЖËù«Lסã“ÄÛ_²ÔÍ2ÇrÀÂh®*\\Å‘Š›©7Ò»Ìe¥ã26öð°×Ùz¢ëõÙ™[çµÿ\0Hjçx]OÔ¸û‚㢻1 ’-XúàµÇ‰¾Pª·ÔÜ’UEi—Å…-k¼œ\\WêŠ)ùü·rC—¸·ˆÙ$î.®AöÔÅdy ‹uëöÓœlõì˜Ù»¬ØjnÅ6(A¬«Æ("5ïE`Rô콆;PbVƒ[-AJ#.ª¼)P`ËA­’ôÚ: 6¬(2IŠXhTÛOBGKŠ#Cį×]o­atÓ ¨­ãNÝ\0êIì38õ\0²›Û¥jTT˜ízÐÊ7ì4•­7¶†ƒ@j ‹°‚ÃNúå|*`ØÝtöŠºQ^õ­ . ïáƨЊº<W`Û$öAìø»Æõø½””WPEi#Êhú×A¼Ê“ŽãL¦Æ¶«ú*`ŒV ÖñÞ³b£É s±Qž*çcM\,–¬b±¨< P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ÿÑü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(TmHïZ‘#‚ºNSRズÎYÔ”ŠºH‰Â[¥nFu.BôÔ×IR$èߢª$G: Ò˜jDpªüf¥¸‰1¼@Üž•Îí<7y«!²)ûj}dù]Ô¼|”ˆí°¾°ÚÁ3"µ×¥AçšÒ Æ¿i Í$S »5ð4·J  EpUì ¢¡Ê;l꧸tûj I?“%Ðn_mk‹“9»‡©7ª6æc™ðêuþ´Di8±*0„=½õ1ðM+ 4úš»óþ¬_+\\^"ñ?¿U/F&þ__°î•k–q‘ÔÁ_$Í'^¦µ‚¿/5aR@7­Hš«Û>g¼)í­ü"ÃQ-roYµ[1¸ôßf&⥪¸Ãˆ©µ¼#ôþŠÅTø™Ø‚®ÖE†<±ðÌ;k^dåÅ»·èÖ˜0‹6ˆ sÚtéW„aHVGŒ‚¢µ–¢#I _uQ’Äm®‚ƒ-û;(6G0=E´XÔ \
+vƒAƒÆJ l\0 ô(=” ÷É ÌB õRôG¥mEc´š\0ŒÐkyEè0b\\xU&ó´Ç\0”–(oAŽÀ(<Ú^Ê+ 1îÒ(qãl{^U¨¡[t ð¨4^~À}ôF—UC ÛöP%Œ2ÙúPD)-öo¯²¨‹#I2Ÿ0 vTcâ£mIýtT|ˆÕ?…\,zt¥Fü|·¸^½§OóTÆ(“ø’@½º~ê¢:W£ÜÚiýµ¾QͪÖº#3Û ¢´É†ÙjhŒÜp]EíWQ¶7eCw^ È©=h"h=äëSFøehŽÖÔTÁžD+'Eè2 m&ÍQY&lñ»®=½*`’“¤Ÿ*Ÿmg´A»Pt=¢¢³H€öѺQZmA†ËÐbR Ä­ ´F¶Z+YZ JÐ`VƒZ 6k@òÉ ô í´Ä®T€lºöÔdF£Â¤ ßúhŠLÌmÄ´¢µ(‡÷:Ö†Z$RÚ©µè0XäµêèõœŒiX°lVQ¢ŸÓXTÌeÖ5FÙàÛâ+HÒ\0µêEa­iÔe5DgÙ2Ùþ!ÛZf€Æ}ýµuº{ Q¾\,‚</Òƒd¬‚ëÖ¦’DSCYÁ©–õ1Z^*Å‚4×;GxíX±ZȬ«Ê@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(?ÿÒü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P{A’­êàÝ7®’2—Òrš—5ÖrËzGjé"$Å~µ¹Ë6§Ã‹}-[DÄÄ·MM¾<-ƒsþººšÅ÷ZËÓÙM‰^GˆOQRû$'6§Ã‚4½€=½k…îÖç8šxâ«t Vj˜ê.È8âăº ’ÄD vvŠ£t\,€×Pl7b4·¶€q•ì^úƒ\\¼CÈÿ\0·uª\\ c;BîþÊ+n 4ÍТvÞˆ¿ÁãF.‘{oA)ÖÎçwë­HM”Òt[(é[Äk3‘¨«ƒRKw¹ Õ8pzÕåÇrl¤Ú¬¨Ž¸€âXžÊÖŒK IÔ~º"»3$´â´[jkR üu :nQ©®m7(.†ÄØö÷ÔÁ#0f6‚÷ ¸ÅÀ£ŠÅV2ãD£Q¯u4hŒÉ}oWÖ#4‹¸ éí®uR•;ë*ÁâcðŠcÇVÔÑL·ÐPb`yvª3SßQ[4 vÐxZõ\0-ÅéQÐQ^mµš.”W…oÖ€4 m Èê+—Ñš ÞƒQhÓKëÜ(2q·Çú¨1.ìmkeBàk­`©éAªe¸ï Æ%Ú¶ƒÐwt ÁÉC ½·; =(ÖƒÓm »´#­Ž¶éAW™ŽÈPÖ?Mê5`ѲÙoM¬ih$À‘ 7~šP–xSÆö_i¨"·.UXŽÍ*à>Nó¸+'yS©û)_—ÄÓj17Æ¿½[\
+IqÛ•œÕ¿”yB´‹\
+`ÚfKSjš eÆ7 }fžžbû:Õ q&¤=ÇJ”Ih¬†ÑkžÊ ‚ƒ <àïNµ`Íæ—r®* øÙY.Ôa§a\0Š–ÍÄÚL»xÔVqu#óqËÿ\0i”þ£YV†küVW»E¼&ˆ ÔÉEkd À¥A¬¥‰J+” À­ƒN´¬áT èÝh0¨R¶ÒˆÔλo¨4ò’×e7ª"O¨ÜEQ¨kÕ© ê(6å$Pzæàî7û+\
+… £­ˆ¥‰*Ëî»F§²¤Vøón\
+È5V†–ø®ºê²£Õ7ª0 h!Ìî­ÒÉ`Vû­":ëïª=+j#(Ù”Ýh7†ì $?MfÅi+PjxïY±Z$†¹Ø¨Ïs±¦–[V1XÔP(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(ÿÓü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ ô\
+ ‰ëR"LPWIÊj\\PWiË:”‘ZºHéúWIÔü\\}GNúÞb\,¢À\
+)zÄLƒú•¹‰mŒ±­ØÚ³{«ˆ¢4’äƳwò6Á†Í¯eeV1â!µQ-aPšXXiEfq pH#©¨2ÃÃݺIÃï öGHÇðN¤vh5A« ÍÜè6ÆÌî\0CöÚµø$Ç`EÏwme[Œq­Y4ÖÜ\\|©›Â\,¾ê·u‹µ©¬ªC¢ îF\,×è;ëR"3E>#âjèrdn]t·J`¯ËÎ*·Q¯`öÖ¤CŒi¯­ûjÓSd@uQ׺²4dÄz/Z°EÃÍð¢üÕQ¢l“xÆÔì>Ún(ÆÊ„-‰kuûiü‘qsƒ"ë/Còžµ‹Ü\\]AÅØoc×¢Û¥cì¸Øœx‰·±%Ïwe>Æ=š2¢ö¹ì—UªT“ËÞMˆªˆQK"È& Âj‹¬.Z›bøOu«Š²Q~••šP6Þˆ÷ɽ›ZŠð­è< j@ ËeD6ZƒhKQ^m·J#Â(¯N‚ƒ]õ ÌéA纃Ô#¶ŠØVƒ-PDœlÕìª!+än&M·ûj#tY*¦Ä“¥É’rGð¼B ƒ$©#(ÓñwŠº7B)ZÆÁ‡mé£i”uÔ{ª3y{mÛV es·´{*£º›šŽëz ®@¹µAé¹ ¾´W›(#H›{hˆSã\,Äÿ\0AWDfâão&ãÚt÷SDŽ;Çr×=…µ¦‰ãc¨Ý‘Ó¼kSqRc^>KÇœ—Pvª6LR$+[d=¦‚£“*ð¯šFóÙ[åÖG5ѾË×]F2cy ¸ Ðz’!µÅš¢=ÈÉŠvÜ÷Ó V7$’¤Ú·†·cò[È6ý5› \\Fñ̺z´6*©èuî&¨ÂFòú^ÕœX07u²¥T.c ÛþÞ•®jU_e1Êm~†µQlг¡1ÿ\0Ü^îÚ°1Èê)Û¥|…hEîG}fó«­¼\,dÝ•%u»}Ö¬ÙŠ°Ãæbf@<­´ýuq›q%3!Éc#6ÛÜ„³ßSYi ¨ÓƒÛz &ÛAƒGj ej l¶ª0e¨5• Ä­!\0ê(5²‹Ð kº×Ò‚.f0 ¾?´UDØÆÄkTE—¯Š+ge]šGCfª$Ã8u×­dg}( Oi7vZˆ²˜\, \\w×?®«zÊ%ñ1!ªY†¤Gcñh(4ÌY5MEn"$™Ì½kG¶‹*«QbMûj ½uЊ£km(H»;è6¡ {›õ϶2߯Z“¤h‘-£~šÖ \,„u¬«[-êb´IbÅF’*çb£²Z¹Ø¬¬«Ê@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ÿÔü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+Aèª7GëR"\\PWYË:™ÚrΤ¤v®’"L8åÍ€®“–ug€±ÒþŠ^±â¬-§`Êõª²ƒÛ|º/wmI¶ƒhï5¯©¬S $o.{¿²ºIŒ¦¯–»ª;+4Ó”#M"µsW¸Ñ±ms2cÇæL¾êùyjc  'º ­Ý$¯´“·°\
+ †ñŸê{úþŠ"\\8Z„KßÛ[æ*Ë"^Úß­õýU«å"j8ÑP\\vš˜©ñc$šžžÚÍÄj‚Ëjʵ4Á/sPVäç‡>Zõ?¢®Œ÷.Çì­r•_<¨ÍpuÕÖFu¤äFÃË&®& N<@¦«ßjгÁFas¦•Ï«‹"ÊXLjWÓxÂUB|ûªýÓæÀ²î“PzÞ—ºcJ`²té×ZÆ«|@‡tÞà;GeAa\,mfùGJª±@‚OŠÝ("d+FÁ€\,M ½öVTUò3< µØ{5ÖºóåšÛ­{÷Š¨•‰"±V*Tâ"¥UÎ7' ªT6ݵÎÅMIÖ×b* ""îc¥+2É¢^€V m m½EA˜\0 Ñ^ª­DPaA‰ ñ‡}¦mššLêö‚£'ÉóŒ8ûvÔÔÕHǘƶ–KËÛÓJh ­rI¸ª„üŒ1®æ`(9ç%£!€«ƒÜ³\\ôöÐWs ™Cò#Â:ésúêu2¹g}Ê®;͈ëï¬ík'ÇO2ß+¯x«ˆ—þÕR·cÔÓø U\0¶ÝƘ‰*6‹QXù@kkPk›^žÃU.8A´vwÐ{²ÂÃ_}Ez5ÒÖµ7`lzPg¥œ‘á$ ›Qi+°(TöØØëZÁª)dˆ·œ4‹vÓô‘rc\,€‹_B;jX9lü¼€ÇÈ!Eúí®“˜šæ³s2â˜äHÅnꮓ˜–­=9Êòr’Å™ãïcaûÖ©Ô‰ùHù'3Hĉ5Ô»Ve d;x×i뮕¡æžþÚþº¾½ù9¡dK5´½LÓQòyy¥]¦Ö=ÕpÔ3q¥iqò¤Øj+6\,«¼Ù“Âë§es±V#&ÆÅ¿mg쫼‚÷Q[1Q”›|"¥1ÜíGuA\\qâ‘ìÃkû+Z¸˜/)pÀéÐÒÑ=²|¢Bÿ\0ï¬â£rÇ(ܽ{û*ÁÍåA$Bk}jÞeMÆœ|¥r†Ò{oÖ¯× ÕŽGf߉{{Ǻ¤q³òîðz~íbÈ©ðgÇ ñ­YVÇ õ ÒX-­]è¬Y-A©’ ÖËAZ JÐbVƒ[)lfÓ­lÞ=‡Ž1¯R?º¬¨®V±Ö¨W6 ÄÀ‹ì óa­©cjJi­Q„e[C¥SË%€CI4ÌszÖ3¬]·›cTxŠ·¹¹¨¯$(£ÛA¬‘¯¶¨¸Ðtª7Ç2ºí"Ç¿¾ Á”¡îª‰ÊY«å[Z0EŽ¢³. -MVºË¨Žðö¯è©a­k-5<w¬Ø#I s±¤gŽÕÎÅj"²¯*@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ÿÕü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒ%[ÕÁ¾8o[‘!‚»NYÔØ¡µv‘HHûnFSñ°KX·Jé&"Ê5H…kX½£$Õºšä\,qÔB›®ý¦µÌ´Ö?b† öŸî¯LçÔŒ22Üî>þêY"ÅüyKµÐ:“Ö¹´Ù8Yh¹^Ó\\íT9a@|´ÕugëU¶üej×Қݕ’Å.Nã~•Ÿ­#ãÿ\0:ÂIôSSk O„lAÐÛSQ^rÞÚé9g[PE«3×[F§™øÍ»¯L5·1 –µûÍ)¨ÄÂúvWÏÏ–42ª£¾²)ääÝŽò<$ZÇûè=ãóóe[†Xè$Ò¯dE·M+´b«20Eî moxýu¹YÅtø»Fþ³ZÒFøÒD¾;ëß©þêj¦á¼˜È]îoâÒ¼þ˵¸²†dkÔêmÓZä©Ñ4N•U±•\\kÙPi‡­q¯´Ñrx•{³ ÇØ(­X¸b8fŒò?´PX‚— ¼u=ôwØvÛõš Ì °ÒÝ5ª ea\,¤´¶Ý쮓¤Æ+ÿ\0ÚW ÁjÚ&c‡7VÐ{t¬ÑPÎÛÝ{ªØY…ͯ¨ÓZX'F|À›*ØVUc²%arö¬ çÉŠ`/Ò˜6FUÅÔƒQYÍ@\0½me\,(5¹ì ÄÐöÐ\
+ÔeÚ[¾ÕE'!Ì.ó‹¬ÄÛØ)¸cO#!ÇP;oˆŸoÓYªÕƒ O’Î}µ`¹[Ã! ¦Ú¨®—ŽïvÜ}µ*´$‡@è /h))Ž¢YH£C[e±……úÔTYœ€÷ÕFÌL £kt÷PHiÚUEk‘£UÞM…TmY c¡¨¬U»/z¹„?”ÌÝôM/KnµQ€ÉÛñﶔ–[£{EéƒÛn×uýÕ&ùýºÓF­®ÞÝi£dÐ+®ÇDU@ªc‹à·þªZ"äaÆÀ—é×P*}—ö_[ tjí¸Ë@ôËbÆN1n· 1RÙÖ¹õÝ«"+C4EX†u$zÚ¤élJ†^+"O*MñH>¡îþªÕØÊׇˆ¡}Ñ<G·p•Tó<f.Jâ¥×@wö\
+ëÎÆn9Ið̯åÇÐh=µÚVq±}<÷ÚMϲ§Ùqe…éçØ\
+ÍèÅ’q\,¤H5\\XCŒH³}µ•fØûuA®Xtí4v\0{^‚#“ôw;+R\
+‰Z`Âd}È>›V™KNV¥ü¼âþÞß}LÅÔIpZ?RÝOa«¨ŠÙ»ÊžÚw÷UÄÔ¬}Î^!kV„¼O[K­«Ÿ\\êʾ"I”4 XW‘¶#-Ã\,dÃÙúªŒcÊ™.Óº˜‰ø™ 8Óâíº] k¥ t4V¶Nê l”Ù;¨1+AŽÚƒ´A¨ ÆA¥üV\\Ñ<œ*¬\
+ƒc®¢¬¼°zZ¨È+vPz·m5§7] 5XɈÖÓZj+§‘¬E«Z#>K[ÂÕF¨ú\\ÕLmÚA±Ö«/6ž€š4À7ëPzê _©4¬F«T\,AÒƒbÌXm{ªC¡éA&H𞆳f£`˜!×CúbóŠØØË8ÝVt˜….9½ˆ³V¾~qЃcQ¦§KÖlTy!®v*\,‘Z¹ØÓK-«¬j@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(ÿÖü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+h2T½jDIŠ×IÊjl0WiË:™6®²2“Í”^ºH‹œN1bå«n#t‹¦šúk•ëQšc³jÈÊI¼¿@nï¯O>¿Û¦è8Ù§Õ¼+ÚÇ­uÜg5*2)›Ë‰ìSßRÖ±Òa@!A\0-\\«Qµ` r梠fò8è|$1Mí[œÖmh‹>!ã]\\]iÿ\0w’Cu”vWêjÃ\
+)&c¡¹\0ÚÝ+5WDˆ@:Ém@Ôצµùl¹ñ.ßñ½k™"VÓÆÎÈ·;X šºÊ&hÉŽÆ@¯K š³<gÌÌp> l/î­\\U–4ò"nÈP½Àõ®=ßÓQ¸ó…ºüU‰Å«¨­[Å=˜_@{+¬áŸ².NbÌÅ£m¬½Ö«=iöJáùy±à’.>ÚYŸºè¢UÛБ\\ÚhŸþ%\0¯ÓWLjlcñ&àÓFi€'±±Ó²õžºÁœü$R‘çŸì®M•°LxÉRI¸·ÛA¾iî¨\\ Ô\
+ŠÞ ;|>%4bˆ§ÅA²ï¦õû(1|ds¸¥Ï}’É¡ïëA§hE'´hIíû( ˆÚêAÉ1E°ºŠ­ÊFˆ‚@ vöÖùëÆø2”¨\0ísÖúÞº|²öwü¼È4dabmÒÕQŽD‰›!ÒàU‚¿#ž‚&вmÞ _©­Ïž¨.IÒ¯ÔÔåÊi\0m¢³‚n’Bü·¸¥WE‡˜2Ãck×1¤’„TP5n”@‹j(¬_ÅDxEDe7êYCÇ%ã]í{kÒºsÆ¥ª.GÔyqmÁ‡VèÖîQÙYêȱ¶¢ÁvÊB®v…©'¿ZåkLáYyóf]©¡7Б제Ž€…QcØ´1¢3øGhª‹Ó !ëÝbh)yññÅâU-Öí­éàV§¨r¤eŽ3`Ì\0°°©:\\LQÂ2Ž<¤XX¿oÍZGÕ#¼Ô±9&m°\,;:×Ló¥x"2rM¯Y·š0ÈŒ3ŽÚStÆøKŸ‡Pj ›4/TkycÐÕEO-ŤƒÌ+¸ŽÒj|ª·~TZ»¼1è=†±ª•‹:Ì\,òl{[eúþŸô×H S…r.ÄbGJÕDò¥>\
+çHò9ìMš£O@U%ÉÐvÕˆˆÙ¥äÙ¸kxæ0Té\\ê¡ç¡h™WⶔçäªLXXÜ8¶µ×¤‰R#Ä<^%÷×&'…rúvhEAMÈqJ¶˜äûWN*U+C“1 {­ô\0×¢^ysóVü0h\\Ù7/mÖö®5¨è¡á±gÚñ\,zô&š1<Hó-½]ù 7Òš3U2t$Pd¤!±ý4 €û{ê %kÛ¥WU˜’zU90‹¸ Þ¬¢ˆ3«Ü[»¥te¶@² èñÒõ\\ùrF6É¡ìÒÖ­â<ÃÇy‰’u¸#KÔ´GÒ66>z­Qâ0_„+ßôÐIÅÌ“ïöª ¬uΒ㤇’3 XÆžêãyÇMy)RÖ¶„knú²%F•|³n—ípIÁÈ&é!ÜBk\
+±†8‡Ä5 ÂUQÒŠÒÑŠ m²”Ù(1+¥3åíA¯*I%>·K~š"«7!Ì?”u–æã[ûoV\
+[KêkhÜ^î½*+bd2ücí©‚@púÞ¢³ mGZƒ .~  ¬ÉâãmcÐþ‘Z•’ÆÑ­¡­‚JTÞˆÞlÚ)·m©á$õ ´_¨ím¨4·J£(mºÄPIxƒ·ã4a€ø•G²>–oÓUÅу¥K4YG\,yBÍ£W;1Z21FéØi¿¶q]4 ק}V¥ie½1Z$Š±b¢Ér±QÙ-X±¦5‘å@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(?ÿ×ü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(A±#½jDJ†\
+ë9MN†\
+í9cRãŠÕÚDKÇÅiN+r3«œXh.Ý•/H˜¸ì’m\0ì®*ËÉüB/ôƒý:WIÇíOL"KšÜ˜†7°¶ù5ê­^’rÇ;(9ò’~‘ýµ©\
+“‡"ÀXvvÔªèq±%+r·JåkXÊG! Á=[¿Ù[å*°ðQ1ó¬a7Ö·ögñøY$ø8ýU/Fjë‹\\e\,öÓ»@+ëZ‘'2ÆЧ¶¥i¸qîE IëÒ¦˜¸€YnEÅbª7#4\0Yƒ}‚¬ˆ©l–6RÄ‹üÕ¼5âaI!Kmʺfà¦É{È祫;¾/KF«a¡ïÿ\0Ò¯Ý1§#€TBT3žÎºþžÊ³¤ÄS‰=“Ê ÇR úúUÝœNJ|Ôˆ+Xu×–õ]qzˆY—õZ¦\,èºA¢LVü;kÛ©ÿ\0 +6«V|kŒ¦Fìߦ²*8ÎLä5‰\,ǸhAj0„ŒR l;(©±GøWC@wT¿è ðN§§oJ ªº_J Qvß²ƒÉ—p6PEXU:iPxc©ÐÐj—]AP €xðÇac¥ºÒ\\*›:s¾B¹6=IèksؘæùÜ©²í . žûW¯–*¡p²œYCÔ÷~šÞÄt¼F<®r Ðm"Úÿ\0}sªºÉA ‹\\šV ¦ÌçL µ/²ö>Ñ[œš›ÅzÍ1Ù‹‚Ä|6íMfñ¤«ü^E“ü6]’¨=ÕÎúñ¯²ÂNR\,‹ [^ëéYúâé/.ØËa¨þÔúé­ ê¸Ã\\¡ÛØA§ÐÔÜn ÆEŒÍsnÝ+7œ]IäaiRÊHQÖÕ!\\—/ÃBI˜-Àì=oß]w|2¯ÀѶÆP\\\\øˆì®sõn]n‹L—2Í`·ÐÚ­‘ã6Õ_a¶ ‘Ÿ‰7—!`ýH^Ë÷×YÆùgLžbLfQŽ¿Ã·n–ÓZ–ȪÃÍääH\,.GS´W=T×Íñ-{µ‡Kü¢‚†Yl*ÑEïµ%σdôú•ó€\0è Ígå[ø(Û¹p×m†Þó]g–~[âÃß)” Äën‚þë\
+—¯Ò㥂I²1/(]ÃOuªß(c¿–»K\\þŠÄTÌIÔ¶ÛkjÔD†Œu6öU|Š˜®õ(­^IçP¦ì;l4ý4û äËlÃì¬ê¹üçq!eéÖÂúT”h^|á†y˜ÈPAo­z9ÿ\0fo„ïOòã<6N;0nc¿R?¶³ÜÏ]G”<±2àž‡¨©<3rmÕ\0ijÞ!Lj_R ëRªv’ ì®UZYZ>ºÖUQŸ?‘'™´„ïÛ]¸»­1Íæxƒ]OCzÍTä‚5@äx»ïXª7×#©ï¦Š©}:SE:^õ«Ö¤ˆ¿íÆKn*×ê=´û²ÄÍÍÆ]…’EÃqSW å¥þåÕu1î6vû†]_P{«Z˜²ÇÄPo–\0{\0jA±{ª®‡ä—Smi£DˆÏ@*¢$°´¢“?˸Âkr¢¤BF¢ŽÑÖ´‘<¹Nãò·÷ÕD˜8ÕhÃ1¶š€t©ª©|X„ìp èkZ˜³n#d"íÒ³¦*¥Äe£Õ{ïÒµ¨÷ #òÒÙˆ·¸Ô±]<Áµí®v)8ÝcÚ+*ÖÈ#þ"Ÿ²°ÒL\\§ÿ\0px}”âdœ^&½®¥(0ëA‰Z+[-¶è<6í Ê1ªF£w[öÒ#ž»!³ }µ±„™dvS¤ËæêÇoq)†²Dhõc¥EJ!ºh³ƒ%/ÛÙE`Ñn>j™X¦Af¸5eEiÇ(û[¾´¾Ñ¥Q&8¬ íz€¶ÚCvÐ`TßiýUQ­‡eŒ–é©FJÄ ƒf%ö?õÐg}ãkh{(4/]zUÇ!Cu¢\,ÂeÒ¹oâGéa¥K0EŸo‰uZ²é¨Åj´Ó$W¬Ø"Ër±¤wKW;¬ŠÊ¼ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ÿÐü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(=¨ÝW­H‰Á]§\,êtPZ»NYÔ¤ŽÕÖFS±pKØ·J܉jÎ(Bø~ŠÅ»ðÊ× #x‡Š¬áV/‚³0 4­Oš1R=OgèѪFf;SO몭‰†Ì:nöÕJ— @Ü¡C{JŸbDì.(@»šýMbõ­bÃ%Š\0±ý¾ê‘UsC$íâ±^ãÖ·<2Ù„9/qí©ö1g!RÚýMgU¦n;ÎÖÿ\0 Óº®˜±Ç…6è\0#KV+•NÂ5©U²H£ q 4y˜`5&ýÕÒVj Ùxøl\,íCÚ˧é­fü"ç áΠ‘{û뿶±(Iµ Ú Q²â“@7˜kVD‘)°SeTe‰ä)ݶçÚ5¬^š‘.9!“Éíì¬+#]o§uØX0ì4Lht5tka·¡Ò¦Ž0ÊŒ¨:š\
+\,a3>Û ö\
+‚åeD]®{4'JË’ †ázŸì¢¶®|F0ý–ÓNú Ð:Ƞߥ”` ÷PxË´nìì Ì"•ñMf z =´3da{uíîÒ õd*‚Bt6¹ Âh2Í6ï '»H.I ‹7*:.ÐÄWN{ıC6>V5à‰.OM{kÑ:•ŒMã0 äÌ À¦¥¢dìfPM•Hí¬«žäÂ3ïC…ÐéÝ]")ò2JdcqnêÖ"O<Îe ~óÞjZ®Ç:BT‘»Ù\\kLåÈ7KmÔÁO—µ·`½û«hé}(a8Ë \
+\\\\ö{ë-E·)9HO–ÀiÙYæÂs<†\\\0\,Y¾#nî•ß™+5CÇeZpàÓúkSÛͳÁÍuxùéŒlu^þá\\g©¿²Cs¸¬‘!væßûªÏYörK$™$l3tn¿Š»ç†Gfðä°b:›vךñúoSr Ø?†4=¢±õ«¬ ã¯+ìML5)°Ð´h47©Šñ8Õ6ÜOeÍ…Q·ò¥–Ä-½ÕlŒk 4ìÀ”àFÑH«|;mýµ¹ðËf+$§[ƒ~Þ•…[ÆžH 5aײ·²_âYƒuÖ¨‰<×i·ª" Hãv_]:Så™ó<L;h=túoÕkŸSˆ©8šK8±:â+2Z®oÖJ°%zê jUz½>únôÿ\0 —ä†paÚ¾П×SÛv¯)ÐqÞ\\»¤˜£ -ÿ\0ÕIÜøLOÿ\0~Ŷn %ìI×ZÖ <IXº½ÅØÜXuï¬ÑpÌíma®5¶¦dâ=µ_ÉD¤]ìTþŠ|+–ÍÀÉÁ¼¸÷x»zþïÍ]¥ß–)êHmµÔ¨®v5«ü|Å™C£]M0l9Ћú`4„k{Ú¨ƒ<ˆWøfæö4Åhƒ Hl'ÙAc€ÑÙΔX¸îºéú*¡;:êEíU•Û¥©ªÜ6° ‰‘‹q¾ÿ\0e]D9 #ĢǺ’Š¬©RÄ0µtˆç9N:y—ßìí𮑊€rËÛÀ6Ÿmk Hm\
+ù›¬>“¯õTÁŽnÜØ÷Æ„½½”ž¬^F|P"”X—ÛK4ÔâË’›ÈUsÒúÖ~UÈᨷˆ mýÕ¹Y¬8Ì©ícá \,5ÊÀë§mr±§º´ô5‹•çåõ¿a¬êµˆš܆²«<|Èåe>/mQ»É¶ ÜUF%}”V§Z \,´è1h¬(‘i{;ªw:-Ò·+} î•dZâõG«ŠBS{ÓS@y[Ü{•cĘŠ°ðžÊb§0R7ƒ¡¬ `‘¨ª=}¯ÔØÔKþ¶#°Ž´&Æumݵ­{ ª2’kuZ JCh݆ƒÙbÅzA¥|ZvöUFèáóG€Ù‡QA¯òìï[UÑ´/˜„ö¯Z‚5»«A×ßDmŽBšŠÍš©qȲ‹a®rýQë!ŒÒÏÌæÆâN½Ô”Ce¶†´­Oë6*\,±W;Etµs±ZȬ+Ê@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+AÿÑü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ PdêÑÅz܈ ÛžYµ:(-]§\,jTq_Aֺȋ<>?[½ká›S≥o+kÚÝÕs|Ô]áq«Úƒsöš ±cͺžúš©©šè´Mã²/ÛA”p3t[ÛôPXÎͧKwT´Å„@¡µ« 5Èî¶{\\^¨…‘<²“e­D11ß}‹xû­¥Z.áÓÂMÏê®jÝ*lBÝ-ßÒ‚Éç±\
+l=•E’/nƒ©¬ˆêŒí¸0·mQ22Ž6ƒb­PBšd¶ëÓpþÚÓ*ßRqà̯{Û­kž‹Ó`Ç Mµ½Neûm]𓃇*)E±SkÛZíkšê(Þ'\
+å¶{«š­"„³Z6²Û[ŠÃQgŠÐ¡\
+~.Ïý+å´ô…À²¬|½¿ ÀH#'zÚƒ ]dmÁîsò^T†&böTÏ0Pì:kÛA®NZUm°ÆÏÛz ódå¥ä‰A›¬hŒñL‰ \
+6Xj5?®ƒt9J<‰.„vÔVÄÞ­]G]h'Œ£¢É`mÒôV¬¢ÎŒ$_¸þŠ ¼f$àù¹*„{PmÎw¶øÅíØ(#ËhP-Ù~ú\
+nZÊ·2Œ›mìÿ\0ÛPKôö|;<´_ˆ uþÚ*Âi|¨ËíÒˆ¯Ey›ÌPT“r\,(2–5pwézß´J/1 TþšìÊqócÚÀXSí!ˆØœ_œ»A.[K_AO¹‰X¾Ž[Í“øÖÝ”¾ÃŸˆ°¿ÃNÛuû cî¸÷#D€§º§Úˆ'‡’R b{k¤é1£“àšUÓÇì®}vÔˆ^Ÿð¥w¼µ¿„ vùŒºIsUQIùëî¬b¹¯Psé)lCñ›÷tÿ\0ožR×+(É&Ö¹\0ëcý¦»XÊCåœUvwݺšÏÂ¥ñ1Í#m[é×ÙY«g\,«8]À·}aWqÇB‚ŠûëÍuµŽ$ DQµÖý+\
+Þ¥~¶4Ñ°Â\0ñŽ´•JßMŒe\,£m ·ÙAOžÄöÙ{µ¨$p°ÉæÉÝ—¤‚Å\\Èä-ûô5¤n‡?Œîïë¥tDæÇR›GZÊ£ P¢Ìu …éü|×YfzÆ®þ¥=-0xIR/í®¤ð2Ê…!DIAgnmMhQg—ÅbÅwBÝ ÚÕËZÅtøñ@L—vk­êŽ[Ôù.F:¶„vW£ÓŽ“½-ÌÍ®<©ø{ýÕÓ¸Ì}%#\\˜”°Ô÷W›á´\,ž0\,ÂüTûbãÅÇ[Ç‹Ûzͺ+ßv!)"nŒ÷eKËðñ2™±À\
+u¿eK.&T¸fâÛ{®mAm©XƒuoJÐÙþâríOéš0ÅÆfº°ÚÇPÄøG슲£ãgY@²•V ú+YS]6-ÑÉ©•M‚p¤Þƒwç¡íëA¦\\ˆ {íAi”9 r¿¢ƒ|9ý€P{$AÆøõ>Ú¨¤ä¢ ¤ªj\
+È T'å?¦ºÆ*²lo-…CÂOgº·¨Ú˜ê\,®w/h=•5TˆØD\,AVUS—‡(œ‡ñFÞÊܬãD~D2X¤t׶¨ó/\,C8%zu$[PVhá“긋<9‚=ú«V*Å“ÁÚ£CXh‚gEÀý5›ËZ’Ydn•ÏƒDTÿ\0m9O‚Šžž ª<‹š+ !Úh5²éA¡”Ðit¿Z S$6€=´ELØJ²7”(öVµd…PÛA¨À t=”òc*åºÊ°oÁH¥[ôVj™" aÛ@*Œ5ÖƒC¨NÏÓA’©aaú:ÔŸu¶£²®Œ·m¶í/ÙAƘkvU\0QŽÑtª00o­Á¦£!Y7.†¨˜‘Ct==Æ Âh ÷ƒb;{êÊ"ˆÈŽƒ¯²¨Áƒj£ØüFÔ|&â§ÈŸm}T׊=›¢ñ&«W妈H/ÛIQ Ð m¦§Žõ›X«Š‹$v®V4ÔEe^T\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ÿÒü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ ÉVõFø¢½t‘5> zíÏ\,jtPÚ»ÈÊ\\æCµEt‘xø¡4]Oi­ÈÍ«\\2ŽÕÑSWÄGC‡Ç¬J#@:žúÅ«‹Œm{ª+8Õ#Øjz\
+#É2FöªLc×Ø)\,Q·»Â¢²‰°Ä¶¿}El}ˆ—n•Y2‹©1{k\\|æ±Y–¿ek.<µŒn¬â¤ãgµ·¾€tÓSRÁ윇æFÙVËî¦`•…Ç©"^Š:^¥£~T.ÃbêZiÇÄ‚SÙ¥[Qç®d3vZµš|%ãÍÉiH$ôSÖ³F¼þó¸±×á¸gXb·ÿ\0¥@b×&âÖï5¯»8°Âôç’Fð¥h½fö³–yœ<±ÉáÕ–?ÙIÑc|ÞP è{ªZ±‘Çf³×¥A½qd¾ûØô¬Û' ó\\íTLǽ™MÁê(*í–àÚÝ戡Ïiæ‘œ%ÖúkÛPg‰FLe¥\
+ÅE”ÓPN‚[írÛÇ`éAîN@Ô{õì ™‹d*äßÛUSJÝ»:ëQZsfرԿm»èŠ‡æ‰ÁÔ@ žÜô‹KeŒ õµÏ²†¤Qa´^X`®NÐ↤¤È;êzX+SioS»­¨)93äfŽXü¤.5íìþªƒ¸¯:˜ä¼Š6“í·¶‚Ï?Åü4µ»M@\0\0 :©‘¯J’ >­N’²2½?Mdb˜¡TU *5·e fKü½”ÕVcbåÈͽÀN ZÕ5n²0°²û/óSU³2]«â±µÇ¶ …ÆS½Aêo·]kѾi8í;HlÌNàg}«íW?ùyÕæ˜(vi-µÅ®è ®×©s98Rœ“7•µC\\¯f~ÊÜöKàúÖØð‘uhWná}ºØ{¾íoq^äbáùÁü]T½¯­¼?½\\ošª.+3;‘Ìh_âÅÙÒºY$G}‰Å8Q­…«Í{âÂ5UÚ­b;µ¬}—´@/‰ƒe>Ë‚G0_Üq¥²£r àn°=:õ¬4ÀßvÆ&Ýj\
+¬¬Ÿ 2jëöÔqøÒfÌr2Sd\0 ªu¹û(-2Zö»xmÓ¥T{‚D—º…-ßTI(å¼'AÙWFäžÀ+þšd1Ê6‚ úZª3Ž0ªjj•EVò ƒ» ­DE*þ+÷Ö+J®G(†Õš^Õ|É\\{\0݆Ýjê9Iøsþn3 ¡Þßez8ïñX±ô¬r"‰AÜ 4°®u¦·Ä•^ÒÈlN¶ ×NwG¼ t6¦Aâcæ)´'¡*X¤¼B"ívð·Ò+#™å¸llFÞÚý–"¬ƒž”cÄIk©iøky?Çó3b²ËÆÓm¯ú·WYÕ·ÿ\0WÅ–ê±?MÖí®w×WSxŽ2G>pŸzí¹^ï×VÑx’ÝJ—¥aU¼êbɱѯÙkš³MKÃÊüÉ·ì"ÕÎÌT³!—=ÔTbÍÀ°+”ÐAŸæÞ¶ÀƒÒ ÑŒ“3V¿Q[—^ÜÄ6~‚µ÷L`ÜxEòÊÛN–«ö1K•‹8•ðªô¸½ëdÅNo qÔnqî­É¨›5T`‘ã¸í¬æ~¢Æ0°™XøJ×5\,E’5xUΛµÆÕ¦UÅoÒ´‹>;¼'¨î>ÚÅX¿ƒ!c§es±½e9 ᨭ0äm· ÝRÃV8Ù±JÁf>XSf'º¹æ5©añ²ð‚cUÖÝom‰¹U¬‰µG¶æ ÜŽw/CExÀž´™(52UY\0 ÔÈ(¨Cp¢ö=hŠîF&ˆø¬­…X+^e7gÐ/J¸+'µ‰ÐÛZ‘ðíŠ÷½J'¯x¬ª;ãíø|4v7ÌoAé\,GJY š¥A«a]X}µF“ÇÝz£\\ÞÛ¶ƒ\\nwÔ£ˆ’onþê#|rX”]/ÙAãå0ðÚÄUÁ­e:²õíZööUQ€kjj‡UÜ:T+•ÔRÍE†&u†Öé\\¯8­™Xöd]QVyùK$«X’£ºZ5:^³b£Ks±Q$ŽÕÎÆšˆ¬+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+AÿÓü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+A’­êà‘7®’3SàÇ®üòÍ©ñCjí#:—9Øtï®’2½Àã ZÊ:×O†ui¬Û\0×»ûêjâê U€ öVU¸HÀ\\ ÐSÐŽ@-¥¤HYì5=ÕLk›åºÄ‚Ê:‘V\\U„XÐc-º°¬ü‰ØQÆ|O×ôšÍU‰’$’H쬊ܞB&Žíÿ\0­nAO“|øŸ|g²õ¸ËÜ<‰²q·¹¯VÁ»Œ¹X›p^§­¿EfÅK‹•ó|:2û:Ôúš¿â`Yy'hï®uW;®ŸeaQÚ1{5õªZ@Öè;êˆÜ„϶èªÌziz°ixÎ bP›¤b&×Ö¯È¡å¹ ömñ¥í†õמcŸU·‰ær (ÈܾËßúõ¬õ$fu®ç*\,˜®‡^ã^mw‰?—«kIWÁ@º\
+jbq†GÞ ~öV¾Éòž¤ŽêæÒ«-2/sð‹ ·÷ÔbÈrÁØmì÷ÑŠÇ5÷h}´VŸÈÄ冀Œ–‹Ã‹u¨6Fîª$@ v¯J ‘òØßh"Šÿ\0ç.ÛvÖˆÙ(cq¡÷PHlk.‡ôÐUr¼k?UI¯ßAÈg`Ë-ã@Tßô{j3[q8©b•VFÜ-¡6'ì½w• Bcvm6\0Ûÿ\0J*¼cä´nŽ m¶¿aÓå×üU»‰ŽL=±N£KéUcf|±‰ˆ‚2­¸jo³ö¨®N¡†¤lh6)+p¶ Þ@e ÑùQkžÎÚ#[K³h\0“oë ‡•›*½ºù{骋$òÈNÖ¶·ÐTp²]ó jjˆYR>DJª7 Ä‚/¢×A¾3"¶Ù®ê\0·²õÙB…:ößZ H²8¹¾Š•¬gp;/aî«ö°Ä86Ò9ßð©éaøªn’=|tœù³0Ú÷+a¡ëûZÖkJ~Cˆlp̓ñ8鮀ÿ\0mwãÙž+”<÷|lgŠ'[€}Úôï=|9ù‹>6fwIÞ~” úmR¬uüdìèR {úד®qÒTøî ÷ֹµÈÐöŽ´ÿ\02û¶ÂG¿²š3%ñØ7ou¹ä.Þ\\Jw­è!ʼnyîÖ6ì˜&Þ8×Â5÷ÿ\0mTjÚ% Úç©öTq¦;ŠŸ\0¿hìª$6J\
+Ÿes »ï‘íìésLñb ‹‹uQºi„V F½µqæ&#àê݇²ƒ\\øÞz'‹ÙIU·\
+¶¸Ó»JTFÌYRÌŠ¬:MgEÎD±+9R£¶Ý*wÔ1âFñKñê šýk|â:þԲ䧔ÊjƒqÙ§F¿m_ ƒnLaÈ·¿²¢´ÏŽ¥nš¯xÖ¬DsŒB‚[Q¥Qï!‹\,±-¿ˆ5ƲªÙU0¹~öÚ²9¾gê5¿Fì>ÊÍU\0ãñÝ‹\\¯Ý©ì±>±W•W*T€z5¯o7\\Ö¼.~N2~^ Væä­îßv³ÜÕ•Ò7%6§„4¯â;»«”‹Q²9!¦KÂõºéqìÝZúï„Ô9¹Õÿ\0¹bô³ ßÚ)Ïj÷Žå¼õV¿‡¹ˆ¸®UÕœÌ<VVÖÖí¬â£¸F£dºŠ…ËrQÄÊ"³óÙPDƒ˜\,ö’ÁO¶¢¦žIGAºÚëMÛ=sc>P³ \0*Ë©Œ…:x[ht½iÙþ—fêö{ZûV¨æñxv†q1Bñƒb;u½øg¹(eÎM¨„‹Ú¤ëyN?%!X„~¨·ë­NâX¦G+áÕ\\ìçb\\(7«Êàëkµ ^.É-ì®kŒå}±‘}\0¨ªñ(#N•¡¸7˜› ûê\,1ó²°AHïcú+]o‹3v®\0¿è½s¼µ¬ÄâMéÝ¥A>MG‚KiúMSS6Þ¢µì ÔÉz£YM*;t ×6ž6ƾ-I?ÓmÏrÞPÝ'Vî­ÄTºXÜêµ±¹cG\0!Ó°ŠÈòxÆÕ;è­’M  @O°5J¤øH ËÈTÔëPdv‘QZ%ƒwN•uçŒmî#¥X" ;XˆV‡°H/Û}h7GÓúAâ`w oÙZÔj•!…Q²%Þ.>#ÙØj 3G°éú Qâ¿ga Ì‹ 4 ™…œc;T5‹ÈÛ™‡oâEҒ‚mÛÓ´U°jxí¯QßYV–KÒÅG–*çb¢É«•4µaXÔ\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(ÿÔü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒ%[ÕI†×Iµa=wç–mNŠWyMÆÅiM‡NÓ]$fÕþ©mÚý?Mo៕ìxìFÔ³þªÊâDJ˜ëåÅ«­ÛEN‡jîoˆÔ¨»_ þº¬±È‘™H_ˆôöQ¤\,y\0¿åÆ÷cmǶßMh[ºþZ-€]›­…cäc‰‚Ò12›(ì”´LÇÂus° MW¹Ò.\,l@»ž Õ“RÔ(D91…d׺µð‰Qât[è M\\BË㣑ü± è\0ýueâôáY\
+«míþª¿c6§öƧqè ´®W¥Åî> ÇPˆn¶×²±º©ÑB@±”{ä kÙEE’q­ªŒ¤d\0¢›ÐhŸ Š‘úÍ7Ëò‹.Ï'5€ê\0Oï¬Þõ>¨œc\
+˜KIÚMô÷×=W[‚è9eü"äQ¥·˜Ñ În 6Shmå—h{oA;$ Of´UfN@!œÛo»¥ D±È\0?)ÒôEgç§5ƒ0N }A%y6ïµQº/#!¯ñ/´t¢¥âD›Ê›žêƒ)ñxVb ­Ë˜  nQ¨ ëj"ÏŒKóðÑ[¥$ívÖŠÁ²‘t:¯x¢5Í\
+H¥£¶ê‚ºd¿°Û³ÙDLñ¬Þ5é{XØ}TTñŠ’) b-ײŠ§ËÂü°o.ò¹¹ñk·ÛAR%3J«ƒ2üwèmÕj\0FŠ BÊzŠ£ÒB6Å\,mnáA²u7{:}”"uXÁ¸;ºÐG2 RºA|¸ZK¶¤hI ÓTh×\0õý5Ü!Ž×êÝ粊‹™ž1b2B@e%I"þÞß»Di‹—üÁ؃ak1bzŸeì‰Lë&ðK[¸wÑYKšCs[P;A€ÆÚªÛ#u#Åkôî4TYKË8ò€;lÈo¼…j*fÓ—:n7#§Ò\0µAœ˜ #<xë§i¬F1úz4_ã’äü§²¬¸V8¸1cÜD|]lz~õtþOÛ?T£\
+2øNÖ÷^Æ¥öT¬E+ÿ\0pÝ» ]Ñ#ó n(º c¥1¢RD„ ¶¬ªwûjËâ„Üv†ªŒ3#H…ÛFÞ´9|Œ1(BnçO¶’hŽÙJšJmïè js¬ÚŽùèT\,]uÐÚº^Ôwç_"ñ‹Çm®]Ln]KÀÈHŽë’£°ÖN\\°¤¼€µ†Ý\,kZÎ7árm/ˆX(ïë]/\,ÊÑËò1Åid6n—«ÉZ°ùa‘ n@éo×\\íj-QÕÅÁý•EÉbMŠÓj²Š>G"ißòÅJ)êÄŽžÊís¼ökbßX–µ¾ÊåwåT1fʪ*½.·5\\vÞ”Ž1ç@’?pëV+ª(¨…—†ÕQ2ÑÈJ!:ߥMU›c‰VãC×ÙZÔE.Ý„uµ/$¤ blmßýt¢¢LS`lÊ-qÿ\0XÅVå4;wmî°Ö’Y?6³Ëmý7¯Oc¯`È9(\0®»Ž;í](«ä22'•‘¤¾Õºö÷öÒDnÏÊÝos`»H[õìñ{jÈ7úòÎY7Øö›uy½ÖÊß.ÓŽ—Ž?\,oÖÕËš¶+ýKÉ68óGÀ4¸®Üó¬ÛŽ6nm§7×í®ÿ\0ÇãË?før[+Hν ×—¾~­Ë¬$ŠxO‹QÜk:­øù…{ÅElLã \\ÝLXžªÈòö7\
+¢ËÕ8ÙJ)@nÓ{³CO²c #ŒÙñ¼AÔÜ›aöuª+á\
+&ö¹Ð’tÛíÙ~•F<Æ1Ž\0¡ ^ÌntËõ¢8Äh¥"EÙ~Êõsv1Z–O/®Œ Áé[e}…˜² uÐöƒ\\ìi&W$wPªÇ‹dÛP‹Fµ¦Y‰Ô··¶£I 1ÄÞ¦ ¢u“®•*´f†R-ïÒ±yÕcnûG ÷š”Zàdo\,Êz\\ÖuÖý”V ƒ²ƒÃ¨0)ÝA®eÒ‚·7d]ŠØÁ ­JŠLÎ5à_1u[ô©QQ)*×M;m[£&HÚÀņ—J+[!A¸ÑA'"ýEˆëY°mi¨0Æ祧è¢4:™˜[@5ª4e&ݽjŒ\0Ç¡·º‚Míb½FšöÐa4—è5²‚VÑðž½kQ¢{‡¶ª%ä6ñp/nÚŠƒkzUXkÙAà4j¢nfÏáIðšÏQL¼q{¯^Ïm%ï·ÝÚ*Ù¨Åã°Ü5SXV–[ÓX«Š‰$V®V+C-« 1¨\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ PÿÕü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+j·« • 7®³–j|õßžYµ>(­]¤a; ¦=Ë]$f×GƒÇ…°A{VÙ]aa¬Vgñ5fÖÛ™ÜF” ÅX}¿Y –ú¡7²ßSR Œíný*£iÃ6¦È4°í寧\\8« FÐ:Ö²¯3ànk\0EÀ«¸3%"Äý¢˜'qÓn}Ö¿ÙRYM„KpEìoÝV#%XµFFí\0¯gÙTmÇå1ó!°¹©yÃQ§â^CæFÀÛ²ýjè–ˆ¸ñ+ʶ·AÖ³ò/8 ™rÔîNúÇS/|›uí¬+z¡µEiGZAb2›öºãøbãâéPBË’b7`4éY¢i%7°7ÒÀ\0j) Ä7Ÿˆôþª ãã+-aÙ}j qì?×»ÛA(în£§¶ƒC†rÜÛ¾ŠÕ*¦A³)½ãœÄÂ&ì=”ºG<®Â]\
+ÚÁ¯ÿ\0¥ê#oûq6#´ôÿ\0…¢á „Ÿ ¢µœ ![Å­ô¸¢"Î$Fߥ]Epr9h.ʼô½ê Ø”¦B™\
+¡nïÒõGClw§CßFš²xøÏŽÚ¯fµ3ß;ÐQ¢‘%ð©³vöP&Ç\
+ÁTÜžú ¢™…Ÿ  ”%URºª{hª<¼¯!ØÞÉ{ßÝPaÆÇ s±·ñd;·t:Š"ËdR@7÷öQZ0Û$—éÐwm·\
+X_¥Qº<4Débh"2Äo!¬zT™XãÎ(nÁˆìmE–7_a Õ>jaï «YuR·í¢ª¦ä¿1€]¶’Àöþš#V &++i`AMF•lÁi‡ÊÁŒ.C\0Í¢ÇÕ­{oÒ¦ ¸±#È]“¸é¡Ó[Q[ùa\,±•¹T¸+`\,Æ¥ù>DÀ ‘Æ\
+Åem5¹ÿ\0MENârÑ /·h¾½-z øùc\,\04g·¥]ÜߨN\, \,ae# ¾—íéDs\\O9™™òƒk‘Ø* –Ϻÿ\0Xô$U“WQ?ß¡Ýåï&ÇN·û+¯>»Õÿ\0–ÓÈ\0¸ÒÇßí­X‹| •—b²îEcêºÓÊúŠ<ã¸ì÷žê³5Ìez®<ÆhˆxËhö{4®ŸÆšË\0(]Û^·mc®³à¸³I'˜Ý>ñéöVw£#o±'eí¡:Z¦gäùY~J `$uÜíØ{+¦ë9ˆY’d-Û(\,·9Ÿ–v°ÆÎp LUŠGCKÏéen‡‘‚kùGpíÌ5°ñ ’7KºÀ‹k}=Õ%Ã5êaŒF\
+ƒVÐ÷Ú¥º«|i¶!Cm+ÇFµ˜K£¯Bzõ«õD\\ìve.^ËŠÜ<æñ¥|’îC-ô kî§}dÂFÌ.$Iã7^ßøW™·eŽðˆÖ[\
+:{«h“6ahÄ¥ˆŒënʲ£/40 ºÊŠ³ÃÊYuÅúU‰Z%G((.+ThÎVsæFS¡µ=š¤® ÷Ô?•FbNÕ°ßúè(¹~5Q¼È¥V=ÕÓŽþ©fª6l7Ý`/¦ºƒ^™gL_ Q=ƒõ=;+Hy RÄ)ê îª7p™B>\\eÇp½í\\½œ}š—™<ž<Œ%\0†Õ枪×ÙW‘Èœ’C·°^½|qõŽvê¾XA³Òº"OÁ%%›§JãîÜð×?.‘'ˆîkËW†xuUEª|©¾0~.šW¢ñ¿ }±yP®+[ Ö¼óHKƒâ©D|™PïÛê®ÒJÊn©¤„ª!Aý]Õ/«>V˜O¹ ˆÙÖÁ¯k}íwV:˜EÆ^~üuYóñ!îúÅa\\1‘‡#†Žç±Šôñ\,bªr|²ÄBÑ­ë²&q8í # ½ïY¢Ø}ŠuMeQ2âüº s¥YS"Œ²xÃu´Paù¦Å}²j½†™ª›ñÌnº_ôVh”c 6šŠƒ•‚F«¨ª¸<›ãhÊk0®}pº¹_P¶H6-ØôµsU®; ÀеȠÌÆIéE`ñ÷Pit4dVS§m\0EææçQÒƒšåøµüÄ\0ŽÛ_Jé+*ýæÊjŒå—Ê®•1[Q¯u@ÁZýõnƒªõ Átúƒ[|=”Úñôíª ·ZƒL@nÛÝÖ¨ô>ÃcÛ¥è16Qrˆ?]Q]+îbHµi©+­TJIA[uAcZG±½´¨¯XéÐÐoŠ3mýGm³BF£¡¦ø™ÿ\0ƒ/ØjQæF1^½‡¾¬¨l6=;E:š¤Ð[ĺ­s”heª¨òÅX±PäŽÕÆÅheµa¦5@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(ÿÖü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ ÕoVA*/]g\,Ú±ƒ½òÅ©ÑEjí#+ \,9î^úé": -Ä$cAZøgåx±\,)`5¬´ÍI:Þ‚v&(…LҥĞa¹Ñ]QŸžÌh–÷öì¦ \\Sk(·{”c—–¸çË|É¿P¤š"¼²Ÿœí'¥k„ȃp±=mÝSÜ>2-æQ¨m¿Y©h·q`ð5í5…Rfñع'ÌwÚGÓÚ;«¬¶2äO¶2J°ûûÕu16~<à'C’lm¥…MÕDZH&Çÿ\0Æðê5$Ø©¯QSqùÍ-ÓËÐ:ûMfÌ'Ž0q†ë(ä}s¾Ud“¦Á+¢Ýµ†•óóʬZŽûV¾©­ÜI2)•ÖÎÚÔ英˜¬6*h2•þôZR Ȳ/…mí=õ0“ÞñÝ»;j ¯ÈÈÚZþêO3E Z ˜çŸ0’AÔiA¼ù¨@K=ý”^S Ûæk)Ðûô –³Dú‚-ÓZ+6† ì7PWχnd_ =¶¨Œñ¼¹î· n½´ãÁr4_뢰“‰G»:€v·¢<è”6ûG1º ¹úê4 ™Ç9DPº°Ð÷PN•ŠF‡­Q• mt XkPQFÉ óSD[`O@\,§§~´2@Óa³îúŠÓºgŠçâ×ëAO‘‚™+¸–fPlO}¼"ƒgƒ"ã™'mÎ@Ôh}ÚÑÐf!˜\\ßìñ2¦D'bh/Aæg)‚”éc­G3ꥅK³BŽ‹ÿ\05Ÿ&;M&íªï66÷QUXܺÏ3©ÐÂhŒyE†$2É+3Ž‘¦—ûm¥ETÁͤ»ÄQùqAÚI×êfù¨ ùÍòÏÂ>n¤¬E‡xá Ä V¯‘p¤Ý"¦„h/YTü|•€ÝE€wgCòýT×=ÈÁù€Ïâ r¦ÿ\0PùvÔ´DÃå2b‹øŽB9nõ?;{* ÌáÈbˆü–ŽEphQû^»TgêYùa•ð£pÛmVƒ•ã}?™Ë±$ìHƤšƒXár1ܲ±èF—¨˜žœùLS"FUQ~§SôÖùêòc(}3)‘Z3áQÛîï®ÓÛûL_ðªØù"q±‡„ß[û*^å\\L]Èäá‚|LÝ}µ>éŠÌîóæ‘·!ܽ·µ?“ôaùÝŸÃ1h5$Zÿ\0¦¬ëJ±‹2Á+}.÷VºðÄ«Uƒo˜Þ&=½ëÙÓ]ÝäÆ6©èm¥eRñ±5þ+o”u«)[s¡Œ®Õ÷×Ù1HÜP]dŒhn»m¯¾ºÎÜþ©|f@»<jw¿îÒõ @Uv8/pkŸÙ¼FËÑþ ¹Ó­4»@&ýMfM]oLRž&&ý•W$ƒ 4J4Úõ­õá"Š^ÄŒè½=ÕÊ´Ñ/$Ò)ˆ škÙAÒñ<TŠ›%\
+²´7æñêêb\,Û§·ÝPRå`ÏŒ@MV÷µA³˜ŽÔ½¯s~ÊÖ‰¹/+h„xEî{kr²Æ ™öð÷Öjªò2±Ì»Xߢ³ªÍ¸¼|´ÔÝAO‘ék\\Öîµ0Qò>™úÅuõø¬Õ.OƒËe$u½z¥aLf\0#ô+H•‹*ãXôeèEfÍ̪ê[£*·Ët$­kQ’3¨ª‹>6%eñ OJñûºü:ñ±±¶µØø/ò×–ÖÙó8°4[ÅÕÇCß[ã»ÊuðcD~ ­Þ­IMŽáÐÖb¡Ï0*¤îîÓž™± ±?NúïÏr³‰‘rÙ\
+«yYTt½oë(°—Ô¡€PCµ­r¶5Æú×ì‘>6L ÇjL:îš¼Ë 9?we¶ ×…6/CS®¸ˆZÝç²³F8R™eli\0Ø À4£n3´$2„Ø[²¢¡r›Âùl/cÔÕˆƒR§¿Z£ ãòÉŒo¹÷ŠÅŠŸ´:ÝG¾²!O }:ЮÉÆx­"´S4[ñ<¼(ëæ·ˆØo¥s¼.ºh³“y FÞÆ+›M ù€ºÊ;E­ÊÚ_ôÐz±À(ž¦ƒ^d°ÂZÖ™@°\0öŸ«rüU<üpPÇÓxÑ@6=ƒÅv­D®k?\\7%ìÝöÖǺ·*)ròLïhõÕ©¸w\0 Vj¤D„üu‘‹ 2‹„ ÆI€¾— #\
+õ4y¤h5…‰&ÇÙA쌔ê{h1‘tÓâìª4IçÜGZ£4ÃÙ×´SF²ÆH=µb#´›”ÙU\
++Ûî4°'ê‡[Ôªœ¨ tê*³Ào^£­YQœ9>jùr|C¥0j’-ÞþÃýõ¤iV1›vvŠ–hòXÇĽ+8kC-F‘励b¡Ë«ŠÐËjÃLj@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ Pÿ×ü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(ªÞ¬‚TÞºóË6¬±ñëÑÏ\,ZV®Ò3« Èm>Ô×Ix¸â "ˆ]Ïè¾·yƒÁÕìêkÊ·¾Ù06J¢^&:̪nl;*Q*V\
+7?½y¨5qòG4O0šúëVÁ·ºÚ\\šQ2ynVmO`ëRA¢xYFÑmî{:Õ?Ûãw¹¹\0M©/pŒI7Ûí­‹k¾<zžƒSöV>ESó'vÅÝ~+t¿ªj~|Iè…­c¦µ©Ö|–TÀ6mºôûjÙ[ŠËœ<‰­àþÓ\\/†š38ÿ\0 \\s´^ÄÞëV¥J‰s¥B ù›Ùú*ìE÷l¡åÊÌHøG»î×;ág”i¸^R¼Õ;ãm6“}µgQr¦àbÉ#´s.Ò57›UvÑùeL}E€•Ìe•(BlIr;;*UFI%¸¹&°¤y*­·]Ý´üà ºýµ„©¢"I‹¼¯i ¢äñ_2mÉcá&Æçå쨉ü\,솓ÂM²ªÅ¢¶õm·&ƒ\\xr3݉··Z+6â"ÈmîîóPKÇÄ\,I¸( ‘'‰(>a¸ëAª7Ä€tìƒ&Éó–ý\0öPmÇ*Ú1µA§+ `c Õ[J£Tª{h7EŒÙEëP&-m:Š\
+œÌ{·šN– ¯¤Ì`=šê#n?¨nž5›"@ÀÊ´V¼œè‘ZÏ ëmzû¨)à˜äÈ\
+0X”÷ØþŠƒÉ²$/™üVÖÃöhóN»DqD_Ì;mªƒ<||¶Ê“j!í·îëv-ï ×c˺8Ë ×s[hüGæ Mé¬|ŒµÎÉEa±iû¢‚W\,1š ™(̺Y/n‡fæª8sÊ \,‡˜Æ¤\\úþõ«(ÕÈòÈdyŒmßnîÿ\0}–$R0òqA멵º÷ÐKÅâJÈDÒë­À=¿êª&Å#ããîøP krÖ§6±÷Ÿ MÌáâIf™dE]AÔžóÿ\0Unzº_¼Fä=o‹:~[°¶›G¿¶·=6—¬SõŠ‰è’Bš3Ä=õ¹ýÚ}Õ¹ž ÈÊv1 —ÒË¢ôí­^9çåeÔ¾/ý×(«E}4 ÝûUûÏád®Ír3£†3šC²†¶ëwýÝk‹M°rðYŒï~ͪª/ï#UûÕ4c‹:;ï‘â\,G„\\›~ÇÝöÐc“’ò;CÁ±^—þóA<Ã\0HKJ×¢÷ûè&p¸fl­ÁŠùhN§­ÿ\0¶¨è±0ª©6ÿ\0¡‹R·`(9oPg®â"BHÚ4ôÒ¢ñŸËˆ˜`7°{/©®¼ßÛt/&>"mžO„Úõκ6cå\,«å>ª~““ÇÁþî~î¤ÔD¼l¥dó\
+¾*¢Ÿ—Í]º/`”l‹™B2îÖße4K3ÊêdR¯v¿¢ŠÂ&ÆàŽÎÛÑPí:Ø` ÙŽÛ‰·AßÛTWrª…Õ•×[ ûë_dǹ¦eÀÃÚ+-5dd.ÝÕmúè=Âæšg¼HÛEµ=(&Ï3¼¸ô „ó<ÂΚý]”åÉH®Œ6µ»´ªˆîï*b{Àcgí¦¢ ¯—‰‘ËŒn=$ÕƒV#&+lb\,M¬*¢ëýÉŽ‡¿[S¼ãép?®ºó1š¥š)\0+`W³^Ÿ¦¶Š~OE}\0b5Qö[•™Ù 6ÒÛFÑm«rb# lÛ\,v‚ƒÆ…‰Øtnê T¦;•w7èµ»y"ñ…Ýsë‰ÒË‹\,y“!uðû+ÉßWIuîI.Öz×(¨þPƒKíomtžS[âÆó—uÆïm‡~lÝ4 ×7 ÑÐØô4Ñ\
+l2½Þúé;±œe$×uUkk¥tžÄÄ<¡"] gyíëq]e•”d™6M½ýµ¬)Åb…MÆÅõþúÎ9 4‚?à\\5ÿ\0@÷ÒPOR¨¢aÛßA+ŒÅƒ(²¾¡‡}JEG2àͱt·Qí­Aî<;×Z”[âC¶Á…fªr›¬Žw’–Bté}k¤DH3Z;…è{ [©¦\,uª'q™vºn+î5Ž¢ÄÏ÷Bº¸èJÞ¹ÞVxÜ°Pâ-Æ„þšç˜Öº2a—XÛ^¶èEEQóÛ?8%F‘|@vHŒxî\\Ã!I”Ha=j+bxòœ˜È‰[¨=ÇJÔG>ÜSa6ç ߺºn£Õ²êÝ ¸µÖU¦xÏZƒ\\ej m:ƒÖŠâç  ò@\
+ûh"@ʼnÓ¾­‘â7í¨1ck$ó¨ªLW ÒÔ¦ÊÝäÖ‘³Ø{(1d]Ö_Ðh4ì?mê…ŠY‡ež<Â@{¾²­–ÝqÛAhÈ;‡QÖ´b—Ì?õÐdÃ~‡Fì5Q­Êt¾Ê¨Ó\,e bÆš™k*\,U‹HëŠÐÂÕ†˜Ô\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+AÿÐü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(3U½Y¨a½uæ3V8øõèç–-XE«¼Œ¬øþ8Ïã}#¤û«r#¡‡b -ÑW¼û~è­ Øxª–XêÍR‰É‹ùáF\,ƒ©ÿ\0OüÔø_cŒ>ËT”I€.È-íî¢ r2yàãÇ©s·þjÔ‰WxØ)ƒŒ‰ØbÝ­"c·žO–\,£·¾¨ß¹1î"¹‘­sO‘> "¿Äu¶žÁYµPæBï¹ÛjiaßZˆÒù¹Ø=Öîí?m0j‘dtÑö)'{isV"žU‡ HÛ¯ˆûk§Ë.{:Y¼»–$Üw[²ºÆ] ÇÅóài 5ï5¸‘ÃcÏ â|·\05É¿øTS¯ðŽ¿ #{|ª{«…lä(Îù~Ãàéø©\
+Ål‘|ö ÈPúk=“z‹9L÷2õÛ®½Õ>µ­s¾¦Ï”¸— Ø3u+¯öÍKàù‰r:¨í©×8’­™¶øÏ^ÓXFèÁ“Å\\ë|ƹq6‚X¬4ÕæˆÅ‹x‡é4[!BÚh#dò%ƒ8m#Ïr‘òŒ!ƒÆ7\0£¦£âjˆ-:2Ã`ª«kEè;î2"a3_@t£MòÃ<Ö1Øï:PDšy!º±R×è¿ßQÁ˜ÜÉá'ôþŠ¢o ‘\
+®„PKE¹ im(¬ÇZ€¨ÒàŠ Êã"Ë!ðÐEÍÆq6øÍÒÖ\0}øMÚPh”X½mAO²å/–|\0A[&öa ³.¶¨Œ¡ç EqžÛÆ„__ÑA»9ŒÐ™.O]j*«‘•qž\,vXÁÜk€5 ß‘€²¨LÛFîÄ+‹ìf#ýOA¸˜¸üoË⣹Åά~Ï–Š‘Âð첌œÿ\0û‡áNëPY4JåKm‚úv_ý_³A~RåUÖËcµˆ\
+t ‹ÊzŒª¬É€W³ÙßM1Éæry“[p%µÛÑVõÒ`O&HIŽæa`‡õtŠˆ»ã¸q…"Mì@»ÒŠµã¸IP›Ùc?(í5EÌxX¸LÓÎY@½@ö­UDäF.Q/0·C­Žƒ¥_µbq#‘ÊôÎ&[;«êö²‘c×°Vÿ\0–ŸY™œt“ y#\
+oõ\\‘îì­óÏVl¬Û'ÊšÁŽ/)aî5ëâÛ<¥UE;ÆÀ–Ú}Nø\,ZCê ˆÔ¤oaÜ4®sÑ){ÆMÉÏ’6É#”äÛôW?ns2'>|·c &%bšñº¬×ŽeBÎ\
+Û­Å´ûMŸ•½v¢„gùh&CŽQ¼é\0Ð[­«Ri«Î+Êë ÑOuÓF`¨ÌÝ=´qãر%N¿ñ çy>J§c\,u\0ö}AÍs>¦Ë»\,(QTØ°í®zÆzŠFËÈpY˜ž–ÝÔþš•b˛ˆ1ãÖöÚ-¥F›±ýQ3·‹h Ø]t÷éSDÜk͘~nsaqkÛZ£ÎC•…÷EbÚõÖõ*5q¾kïòÁ*56:[ÛR*ôzŒí+\
+ŠûþËuª1Áä÷K¶öÜmz ¬Ø²ccWKÕ˜è\,è@ª"g„‡EþÚ ¹)hƒ–PJ\
+l­³9YÈÚ:0 ¯a;š ß²h$ÁÑ›Äuí ×õÐo9 ºJ–ʨ×"CvRW¨¢·ˆh ý•‰#U]†ÇõUžQ™4¸¨vEïá tö×Nn¥VÆøsȦDòٵܤèOi^›jÞpÕÔü]£´¡DºëÐý•%aü½mñ^ö­"·34Â2ªt$ÿ\0mjDQÍÌ ‘’tGÂÀØ×LG=\,Ò ¡:\
+Ú5eãFÞÚAî4g!ÊHJ‘ÚkuõY5¾\\#`…ûn+”÷F¾¬c!\,OÙYëÛú_ª\\%UÁap+Ï|´½Iñ&6ú+8ªÞo]w{­Ö·Å²¥Eã ”ÞH.j·C]{ê3‡…ºû qÖ×c‚ÖÚ;Mi䪲ÙìÚtÒ‚»uÊž-A·#s#’ufIG„€Óök¤éœqü‡ ^à™ MŽ•ÛŸdg²2üØ–6Ч³­tˆµáÙgø¶Ü5QpUNˆ±ÉY:v f+˜Ê˜âNÞEÓ^—®™¬¢™¼ç '^ÓE\\àÆ6›kXª²F²kYžb ›ÕÁK&ãáøn3PŠmø…ëHÖÖ&õs¼w¢¶@ï!ëD^pø í¸ü"¹õZŒy(rAh®-¥Åg%ŠòX›-ÍïÖôz\\n½ízbk§1€X]OZÍåuœ²yËkXÛÖ˜!ºnR½Õ´lÃ]Ë´ž•š­’’¢Æ¢¡£+èýAì ô csÒ l°± Á­Ðõ%SÙ§²ƒ$¿Š¨òDê Aî–ƒ[%ìEQá±$U¡{j{Eb[´kMF¾Ý-×Z£Z½Öƃv?ðÛ®‡­õqÛYW¯Ÿ~V9C¹+R£“ÌxUܸÜ>1úê¦=B³-þ”TY¢1›̓K-eQ効ب’GjåcMZ°¬j@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+AÿÑü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ Pd«z² PÃzë#5e^ŽyfÕ„QZ»ÈÂÏŒã-¬„u5¸Ž·ŒÇ]4N\\kÞGø¿PÔãã€<]§³¶¨ºÄUDÚ£¥fŒž”’ÿ\0-Ž1áG´éújÏ(éþ<G|œƒrÇKÖº¤K䤓5‚'†0u÷Vg…j£Ó¢ö}Q;$µ›²ÿ\0Ök4Yd»$v7ש˜¨€&móÜ[ØžþúÖ¢$0Œp_ªrNŸ§û¾Z×Ê*ù %\
+Dhµ¬?§ïVç„Q1I¼§Ì”t·K\
+èÉÇàÍ”ë0Rèn ·J[„t/|D\\œ’ Sá_gf•ÏçÃH­.VtÂHÖÑ÷{êøŒ|º¾- "òS­q¾]b\\’¤¤0¸AbGxìÖ³G(­“4†å«(°]t—Ä\,aØœ []*ÕNƒ|…G¹öé­gpY`â¶@B=õ›u¸ñ8ÒA¡®t܉bÉáì"¹´‡™È®*ý@ÐwÔMP“‘.JÎíàŠ¢Þ\0Óµú%úŠ¡æøÍò<«â*:mDWãbpà7ÓAAî“8"1ä øÉ×ß²ƒº&HUT©e­oe{›ÏãáÀ ›Òç³ôSS\\ôœŒ-o)ʇn‡»ðÔDÜFYÆÈä>ú¢÷\\|t\0½êkMò)»Noÿ\0¥4`2¼×w²Ôâ[ø[²ƒÇc~· crI2Ý~¥è7b06ëX( çd¤CbXÈ:{h!ãò¼NMÃôµµÒ ×ÇÅ*€ó®–½ûh)=KÆÇ\,§""ÊÉ¥À°ñuþŸ³óD8™VUÞXÇ YX¦ßN›f‚·›™gf™6¸ƒ¨¸ øºP&+G: ±€]¤ønN–¿ÛL<tΪ 8m²"âß+}TžbÊë⳯¶ª¥p 21k \0zQP$±¸p%®.nv‚£"<†RÀ\\€ªú~õEg‰Ã´ä­˜×Ü ýTò=!è\\F|Ò@u¬;ê¢Àzp&:ãÅo9Eï~ßiFË. --‚Úì;ÏJ\
+žGÕ8^g”‡|„Ø éööTÑQÌe·•½î‰~ðߨn«&ø*¯/–‰bG†V:°\0_öÕ^¯_§öå×¥cz‹\0ƒ¶9$”^ö¹®½ß¤fMFËÎŽhZCÕ´KÜŸ½\\ý~ËÕnǘ¾›‹-º°½Š›Xöï©íöY|5#iô¬–Å€4v3cúõjÄ÷Ü/:ºÂôcy^f@UcÐ[S‚DÆ–Ç ûA¹ÒÞ"½õ•G™ såOwkûl~Ú¢r~KÝå _ÕA33È_á·¿[ÕV ?œÊ¶P·ëÒô8O4¥ ò-è?ËTaÈóXøR˜N·öô¨8.k˜g•š´m**¯’ÈL² ÒÀGmAp\0ÔsMDì\,tŸq-ãìöÑQ^9|Ó°÷uE[ñ¼ÈT°;ˆ½QƒéåŒnw[Ø{¾DeÎä:(ñ ‹Ë…€Ü‹^ý¾ê\
+Y&gpP®¶·a¦‹˜ÖAÐêÄue\\ØSu0±×úýÔñÏûj*ˆÜÌÍuŒëÒõ™¿\,²!%…î-¡ª*fƒaTTqr-Ò ±ÅÃXLJCÛoîª6dF¯á²–uÔP@fÀ9µ»h2\\Ås¸0kwÖ¢2\\¨É }M>£ ¼më¯CÚ+#•äq<¶Ý®Ûõ¿õÞ»ó23[“ŒyT@a{é¡·Ù^i[ÅÎ㈚ÏЩ×Q+!qòPˆ\,[¸iVxGÈñÃ"c‚·×Å¥¿Mw•—3ÈàË ¶#¦•¹YWº0ñý+JÝü9¿™úDcŒª“2*•$¦¸{wå0³|$ÞÕätj”í«rjV¿:?X3tµtœ_Ë:•†VU ÌêÕá5<aFþ2<=€v×+\,i'ƻǂ?maXJ³3ÿ\0éï¦+`üÄ̱í÷Û¥TXIŠ`ÌiéZEÃgó\\G±aèX¶”úÓRðñ±žD9êH5<ܬyb’$caÖÇØÖ«¨á¹î6ly/"Ü{ z½uŠÕ†øùY‚ô=k¥¬²æ2&IM˜„:t4‘>Ú®–v”ÝúÖ•¬ j*Ï…È+'”zÍ’¡[€k*Ó \\Xê(de`JhÉq²+îAáµêÊ–+ãÅy¾{{kZ<›\
+X•d Ùª \\~†U%l§¾¥ªì!ƒÉ@kjâÓ[¡Œ4Ö‚ I4Áº¡­ÄEÈÅ›~Åþ‚ª6Ⱦ`·U\
+ÊCd\0õ¦f©a ¨Ò⊋!‰¬zvÕ°K’V]uŒU|Ž§CÒÕU¶9M:ÖFJ÷N†ƒS¨½•{¶Æ÷Pi+{먠ÜzÜõ¨<UÛ¡í ñÔ žÊr&Öºô­#'az6¤Uˆ¾Oge‰æ‹~±V »ªÉ(ÛcPnIÁÒô!“KöTVãq§J‚³/Äw­j"}þ!ñ\
+¨ÊXÊÿ\0>½¢€Ì²¥û;}†‚+-K¶ZÎ*<±W;Hí\\¬i ŠÂ±¨\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ÿÒü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ ÉVõD˜a½t‘š±ÇǯG<±jÊ­^‰Yq¼se¸Q¢öšÚ;Ž;ŒXÔŒ~– µxB.æÔö\
+A|’ŽQ‡Å öV°MXA±=‚à <n¶þªÍI2ª’üM0A”6N×}{‡Û[øDÌ\\Iv Ê£ ½ìoâ5›U'É’EE·|ßÝPe·ø¬.×ÐRÓQÀ4EÔŽ§¼öÖU”Ž°ø\\ƒqz™9c1IÔß·þdE6nKJ|¹ÚKÜ×I1rËO—+„„ÜOþµ¹.">g@3⻇xÖ¬ë>Y­ü&;xF¦æÖöÛæ§TÙƒÈmªÛ¤>#¸^úöTžUeÇÎñDde³V\,Xõs<Ý¨× ëqÛíýª˜«¨2ÙG8‚ötÀÖ\,]e@$)Þª.OCöTÜ"ã¿.† ·¡=+[¢n 6Ð ÑNš“Y¨´ÄtÛâ·i¬X©­*U¯ßzÇÕ¦[‚› të\\Õ?ø†Ä h#KŒ2VÑŽ€Z‚N<'eÚÀëUG$Î ©c°Te)q?8¾X]-â$ØZŠÔœŽ> dó‡–Bt÷|Íû4MSäú®l«€¾V=¬sø­ñW_â¿—;Ú›9¥ÏÇ&o(7Rv‹ÿ\0šµ>‘›:¨</&lá¡;hY»í«ìúæÄâ]}€HÔy勨ìöØWŸåßkéøöx€B;z4Â^&4[ô'¶¦»ñð•¥'¦— ÛÇæ ýS éA78¤1…—£ií¢ªr]V+ Ü:éQ`’ðW\
+¶ëAS<2y—ÔÈ/cÙ­¼—q³à³jì·î¢$åç&:ª1RƒBOgüh2h?3ŒTx‹îí¿ÓEB<+K ¢±(C•aÖÇvßeCÌqrÍ.ÂŽ®wº–¿ AcüIJã´'b¨sáºÓóPnÁá™ÖI§R70;sÙp×ÿ\0–¢®Ú HVÐÞÂúU1 ¡‰-¿@-c¯V¨­ƒ¨yYÉ]E‰ÕA/ˆ®ö]z‚zÕZxñ’BÐEÊÈ2ÆDF׸ÑU3œ’ÊæCp\,@ÿ\0mDQrþœ\\†Y\\-:›_ïn¥E9ôj&Bœ<€àkrm­LóqÙQÃæHÕ…´Ôe@Ëôçþ6ì¤5ïsn½+§=ÙðÅæU@Âãã ¥T¢6‚ {Nµ«Þüù©¼W\
+2îñ)Hz±µíìê©}–®/Þ|‹fX`þ»{¼Ò:·Íå×6•8yò<O•‰(¹ÖNëX(Qú•ië}2Æ<¬‡F“;"8Ií/r\0û‰ÿ\05sVþ+†NM¶bM<íõ*mP?iEMOGò19E±U:³ÄÕÁž7ò÷Wó³¤Ü÷¿–ºïª-¿!Æ!G ³[õö\
+\
+yYr¤Í` ­a{öþÍ9|£&Ù÷±ØmaО꾤ä"š]¤m6ê4ëÙj”s¾?5aU»_©6ëAßp<+„dËÅ3PH½Ëd;çÌpñ£Uër­½Œ½õ6áfǛ˟r­·þ«ƒYcŸó Tõ4Õu¥±y+eÅà–1ÐwÕiÍ BÆÞ OˆÚæà|Fª9œ¹]Îço ’÷×éëðÖU&³Æ\0¯ Ü7h>ÏÅAe‰Ët•ü5ƒÐ~†µ¨°çÿ\0$s@AÛ«\0u#ÝA/$ùgòæì|[o®µG‘’»¤¸fë}ÙA1`òàò®À_Kõ" ®I%òžÂÝ}™N½•FªÚ;è)9Ei»INú‚&3¼\0Ñ´PNŠU{³€Oº®‰>z:lS¥]ùðÇ9(¨íךÍ{†Í\0¶kh~ÊáÔÊÔLŒÆZã­H6>)(Ε¡®h¤‘6¶¶7´V§IŠž ‘ \,c›R\
+ô'ð×YÛ69 ¾xnÜô&»ÊʦhLfÎt¡¸Ì¦"AkÑöÖlѤòìE‚\\Ž¤t®WÓì?"ó íµoŸ\\ä½1I¢Œ–±cm®˜qÎA;‰û*â$/-\,v ðŽÎúÍåuo‡êDŽ0ºn:=>εÆúš×AÇÊ$"a†Ú•Ç®q©Vðc„Bëñú¡¼ûËoÕGAÛAÍóW™âˆm’ n{1/*üLy°D­ëmºvW_¼ëå1åg)±\0–êEµ«ô•5fÜä™XåòÑt6 ÔißôÔúçÁ®w 7M¤èEuç­ð͈FFÀÜ¢º3õG¶íì¨$á‚%V­f´è ..:öÖ·¶Ò¥MŠÑµû4O(\,Ý¢²®s\0Œ|Ó h•Òü0¼žµÅaS#ÀEQ}OZÆ´Û1Ø¢ÿ\05vfI í]ÖÒµ ÑŽDª»…ŠÒr†âThGm""§ôÕDEƒ«n;êéŒC±6«ÝÖƒv<Ëm¤ô©bÄl’¯wS¥EF\\€§ÛWñ5¬©=+8¬šålu•[5õíª6<'nãPkŠCr´•Ý­‚íPj™/¥]lF«ZG«2†ÍÝANÐÝEQ¦¨\
+ ±E»E¤}¾ê‚RO·ÝQ[X‰õ]>9ŒïNÊØÛ0qýt¥Émãá=E©VÝ5SÐÕºÖl2Þ³UX«Š‰$v®V4ÐEa^T\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ÿÓü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+Aèª$Ã뤌Վ6=z9å›VPÃjï#Ÿ‡†Ó¶Õé]dGoÁðþR‚F§ þúZ:%ÇÛnÒ+ C1¹éTWyAæßØkh bK/gS)•f6½dBPe‘#è ]¾ß—õÖ‘³!”¢î*lgôQuü5Ž×®V´±*kÖÕãǹ ú‘Ùí ‘:bÆ.-ÜRjɨª‡vÆÊÈ$¶¤zw^·þO!ËFËdp¬Ãq·R+s–uC‡—»v^@Ü¿\
+)¹þZºÙøMoãxC›/æfP£vˆ£üÕ/Yá$u‡‹òQ—u–Ý+ŽµŠü>J• (w-ÛN„—­XE.BM“Ÿ™¯æÖ€ijé<FjûÔ ÁxÉ£¿ÅnÁ\\øóW¤)Y6» 3ibJè!Æg:çu¾Á\\µ¤ù³Ý#1À¾#¡?×YÅÔ¬ycž¸Ûn„wVj¶CVM»Eè$36Û#nÃQZ'ÊXÔ«èö©Ÿ£^âd¶T ÀX“ÙYëŒfu­¹Ù©¶Cyv×;1½iã&o0­öÇanóQU^¤NG.L/hË‹í®“©ùJ…/\,Øê²Í —äý•'7¯ˆÍ¸‹üÄ·—‹âA\0oÚm>*é=ó៺/Îä¼¹»H~}O¶»^§®dcë¿+þ7Ò쓬‘ ѹµÅaþZówì½:sÆ;\,˜1±Dª¨øMrtjC TG³§fžêDlƒŸ˜íÛ]:ôöšº}MIƒÔò+l†“ôÖlÃ[då›%5„¦þ/úþ¸ÜÓ“›$Ÿ˜ àF Ûÿ\0ʇõÖF~‰ç–9¥Šw ´‚5¸×âñSHúÆ ‹{¨°×ì­kOŸúîS\\_•7îQ ±öÖj*eåçÈIÁm6‚M[öSD\,/Rçde†’å­`Ð~*#¡Ç]ò€ÏuÄÝ5:ø~j ÙÜLÙJ;FIÓ¶ßñ·ù¨¨¹ÃE‰år¿2ƒmO»ZÛþý.9#Bü¤ës§oËý>š È Ÿ)!¬À•µ —ˆcP¶„½¤\
+")* ÜÚÀUV9bvÝ`l-ÿ\0­DoL\0ýE‡mÅ-1‘ÑÐPWæÎÖ(6ÞzþíVTóeh6ës}-QYDE„{¦ýÔÖo>ëÑP¯SìÚ¾Úš9Yæn>bQ•Ü‹oïîwn¡œDÒcÇæäÄýgAR"N/­ã´^k §Ãí=jøT/Q²ºÇó('[]N#ÓY|¸3…òÕ­idÒúÚ í±}7Å`*Â#•äPCm'ÅïE§ÿ\0Oa:/h^Æýw Céî;¼ÉaFv7mKûÚUæzw…b£¹»m·R{v A2 UQ<´è¨ÐµEQ$pê>v¼týtàñ«º5ñß´õýTVy^•ÄÊ%¥MXXØ‘§u>_òþF\\$IèXj"·;ÑK†U¡Y%ÖÁNƒ¸ëP|³œ‰)IÁV¥ošò/¸ºZ÷í©héý;Íå$vŠIö]Um…ÇáòŒ™ÜI¡Þä}G­UOõ'¦e—EÇž×ÓOðô¥&†&2´1 Ô÷W5YÎ 5ˆemMì ù~ÊÐÑ…¹\04ühÍʼnÝû?³SFü±ç†HCÊCºZþÆÖ¨Ë'dÝ÷jƒ©ú[m¼\0òBaÕGMÇK{=ô&<SrØ£B"=rmìöÕûâåaæˆ2c[\\<}4ú…ïW>?Q´2(–eq} iþj’Ž¶ çCç(¸&êkBºL}’’ÿ\0eÇöÔâÈ*@-¥ú r‡;:omV\\$xQ¬OPoAœ\\dn-*\0ôÙøçIRî=h(29ÅQÝjO"º\\Ñ8óÖ=uë^ÌÇ=lÁÊpÂÑÛá>ÿ\0myý¼þZæºÁ—Ì(ì×Û\\[nüæô]M]0ÔjþL¤ÚzVç;5kŸóktkƒú)ð!åqpûGB:Š¿È}\\‡)ÁV–0T©:A¿Ëø«ÑdzX³Üøæ%óP€ ¶ÞÚìÊ1F6û[­µµ6R(›ÂÌU½½+«><®#•³ë]%eˆÐÕ|g._´°ÖmÅtxž”ÅŒ$±·®w¥ÄÜùÛ ±ÁÞ4Ûì¬fü®ª[Ö²£4l£»úZ¥õ~šû4ËÍÎ\0›n‚ݺW9Æ®°çæ¼@ÃÙzÏ^» R¢³/š[QÝ\\ÚX¶Rec˜3”4d]\\\0H5©lG?É`œH<œy±écq]ùömòÍŽhâJÆÁI5èÜe¥”„Ue’ ‹ÕÓ ºÑ‰6plA¨±Óc°dÞu \\ÕeÒ²­¹izŠ×½ÄUG5Ìa¼Y&tÂÆþÓ[•—[Æ`ù‘ ¤íézåkq9qÁÕk\
+‡Èc–CmH­DFÇËUǶ®ˆN†6'¶ƒR«N÷&× ’6Ú3öÕ‰C³Ë!J" ƒb’tªªÐÄ{+HÖ×(G›daཫ-4ÅîÚE¨&¥™Â¿QÐÖFøÀ¹Ün:TW¦0 ­î¨1{6‡­6![ÛTHK:ÖGŠ¢ÖE"×ÖƒLÑm7´\\´L$^ÊÐö{Ê7§CV"($iT\0 È]MňÜ8¨\0²hzPMÅk‹•(ötìýW¸16å­‰±8•{ë";§•íŒõöUåŒÆoÔ£M.:ÅÙoRÅE–:åb¢H–®V4ÒEa^P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ PÿÔü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÐ/A¾(¯]$EŽ6=z9å‹VpCjôHÅNÆÆ2¶ÑÓ¾ºÈŽßÓÜZªQק÷ÒŽš\,m†Ë׶°&¬v]Æ¢©òس×HR-1ÖCúª¢Êà ~féYùTyò7Ýäo¸vÖ¤DÜ<6Ee&=MKDŒN6L—(FØ÷ {íì©n:&‰qÐ?I®_-4ÃüVòÇË«{>Ú£vD©Ž<ÆÖÝ'‘ÏæòÉ•¼Øwûv¦ºHš¢ÌçbÈ—\
+ƒsÞk¤ç×?‰ÃI’Í‘vGÖÇ­»u½c-ÙI$qÄ£la®½ööTƒ¤Ã˜±DB˜Ç]õv×+[ahîÅ͉'ôÖHÁØþT[yñ7²·¤ˆøq±Ïy] UÑ{¼?ÙKð«žC\\þãO°Vy©ÔDh6Ôoì­H·‰÷‹®ˆ¶¿¶¹6ÆOàî7Ü[ öUE4y3$–” _Ù]1t™…Ô^ýýk•ÅÞ>¾Ý\\ëJnU|ùŠG«XX{kräòÍcéH^4šK ‹šãß³ìsÎ4ú¦<Æ"\,KíÒåEÏÚkœ^µ;Óó\,Ò9œYÔÔ:Ú¦µ<Ú~c ·HÀÝs§OªµÏÉ_'å]¤E‘_i·¿­}ã‹ŸMà+©ü•˜© “Öç¶ÕÇÙÞ|·#¬ÀôØŽEÉËqì] 5å¾ZÇI‡>&/ƒwH;mSêÖ äqÓr9?˜Ê!Kõ°î_éøj؈ùsq‹ŠŠªh¹$t/÷jÈ4Œ\\™Éüû†\0è¨6ïjÞç Í\,¾oðJìS´ ÔÚý{êuðšéæ–)16·ŠB·T[Þý—5Áµ@ôæI„ Ç2!¹hÈïýmûU0Ç)ÊàEÇ(\\Ržvë µ^¿æ¨WeèÀ&Çsï\\_¡ýbÅ×/ÀÕŽaÛ×£·ª®?ŒüšªíÜÊlm¯ñ}µ”ªÅâ$F\\`I±µ_â¢/°r¥ÌQ M¤Ú®§²'Ë›ùHÉ;¼"ú¸“AÍãp|‡+0.|ˆ‹–\,ãRâ¨Ë³ãø¼<Eb»f“½nIü_vª¬7l\
+VÃw̺ŠÚ¸0©óì|΀“ßôŠ 9`\0ŠÖ'ÅsÐ}”q ‘µ¸¹öPNbÿ\0¸ß¦¨3)¶Ë\\Ôü·sF[ý€mAn’&Ž'³±¿‡J*2ñSÅSbàø¯sþ*\
+\\ŸM®S™æEvÜ. ØÍl*#N|Œ˜eÀÊÅ€½É×UКƒ›‹~O/ÊÅIñ£ðØVQÚâqñj<œ`Ån6$ý•¥Aä¥L¥Œ˜‘ ¸¾£¹jíáçsr_ò‘F_Ë 0ÊÍ»áøh:9Ø<Á#„^ö[ôÚôK…'œ6³0ö- öÕW¹qÈ3¾„jMìb}ª6µº{(\,\
+ rT¢–? ¨8n7Øžó­00Q©½¨*9?Qãa©ß"©.h9&õŸçdÙ@›¡Óåö¨>mëLØù³*2ô±±¾·ûÕ.²í-ŽÃ£h{k__šºôö\\0äíe=GQßá¬ùˆÍ‘É<’ƒ°deXí öæžd¨Ñ¬~>ÃÙöÔû*’\,f»»ÿ\0RºkòÖUh?;0ÅC$–x=ÿ\0eoÿ\0Ðy>Råg[Ùz_Âjâ%EÆÍŠÈM•ÂØ1ÐÜw5¸YOühA}‚ûCk§ÒßOݪ*Ç)ùÏá¹1v0m\,~ª×˜‰8Í> ¤ $¬våe[m¹\\O÷rã‘] •µÀ?W‹ªÖ0Qfñó½äŠA)OuÅ¿º‚ÇõO* b2"Œnâ=õ¹‰åÛM:L Š¢´åÊت²\,F¦ÔÁ„Yr T*nMïj ¢óÌëÜh$\\¦šA"/4köZºb>yÎúyÖb“9Ž2|$ ?j»q$b´ãz?iÜeg^à÷×KÚH»ÿ\0mXDR6Îã¥ÿ\0®¼—ztøLâ9(äs×VMAÖö©×4—]ˆäMÃÅ~úç<´äyN2w‘žì³Øk×ÎHçPñy‰8ÉDR )ê/§ìÖ¯:Žƒ5eþ<Oà “ýÕÆðÖµfI‡˜€ÊLbÚöëŠßUjLøKåóîi!†vXHx}—öëÛ^žXUO`“ÌÇÐ7Qaj—‰×Êˈù¹}›hí§¿©zÖì9£ÇŒ°”öØ~ÝŒµæLÎÚ¶áÞ@«!®ƒ‚’A\
+ª ª¾Ñ\\ºXº’BI{(í®{Ÿ-¹~_””d»'†Ú{ë¯9c5JÖf\,ÚÞ¶lÝ/aYÅÔ­»P:Bj@¨¨¹9Æo„mQ¥…\\Ç4ÒªM€©ƒ[™cbÛNµrTc™Ù@…úÚX-ò¸ïÍ þÅ í¾¹s±ªÑ µúo]5–¼–RF¤ë¨¨Œèï·}TKã3–ò¥>ÓÙRÁÕbT~ÚåZK1îSnµ•C¹RAª'`ñƒ$( jZbÃ%‚ £AXŠÃC Ô¡\,`Omn\\¾UíÐÖ¢!Œ=çq6S­4k@‘‘·RzUò¡N‡ÙÖ`¸¬Và;êê4ÉǬ£i&šb\,¼g—}5Qäcu»mTe‰*÷}•(“hÛ]šÖUñœ][]*£v\,¸\\õ5(Ë)íÙ¥EEš+àØÕr e]ÍÐôªaÈ$[¡ÕLÇZʲë­AŽá $QTG¼—\0Ÿ ªŒs"¶µ`Æ8‹x‡gZ ? A­/סª%¨ÐÒƒtH\\ŠÚúõ¢4dD-¸t«5s\\t­ ÊÂA¸jQYd‡`ÚÚÆzê¢-ŒM±úRÍËßqéX]/RÅDš*çb¢H–®V4Ök\
+ò@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ÿÕü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ PmŠ;ÖäEŽ4èç–-ZA «ÑÌb§A…Zí":žƒüʼnøôýu«q®&(ˆmQcÓNÊä«`@¾ÚŠÎUÚšÕ2ÛySÔÖÑá²á TGä2˜´8ã]ä/üÕ©Õü\\xóŽD¢ÉÙ}ýõÏEŽ\,.ìYEµïÿ\0…fªÒ""5ì¬+Å—Ï"#só| R äÆ<MrNµ©äiË_/Í9¶;¯òÕˆàóq²yVØ÷Uµ€:^ú“^‰dcåaÉðÑñ8‰ŠM‡Y¿ÙY篵վ0å9ù|UþRÌ:žÞ¿ª·f|²™Çð¥åòcmí{±]m÷=Ÿ½Y½ìñ¸˜ñUcT†º p½kr s„|iä5Ôé þÁW™¥ð¢Ãå²3 äµ£ˆê uÛ÷«¥ç VX.¸‘䙉:ûMë4hæ²$Æ‘W=€S’«™å̈Iðî þÜ+§Ãw( „\0›C\\ó[Ö‘ x̲üi¨²Á¢ÒIbÈ\,£­¾ñ¬ÝTìxZi€¾½kâ¶feI\0*t¸®_y-•êDĘîF‘¥½õ‹wÊO|o1“m݇åßRŸé¾šÖìð:ŒOYq¸GËÉk¾ÝæäîÒ¤õõ N£”çÿ\0›I#ø¸{È~/²½<^ßû1{Pdrü;ÂÓ;E‰^ËýîÏÞ®ÿ\0^xg寋ˆf=ær±¡±×©µG[‚¬ît¾›:Ÿmq³öÖ»LÍ´¹d‚½7:× sá¹'‡qøí{‘ýµœµ\\¬^¶“7!ñUBÈ:3vŸÃô×_¦3¨¹|×%‘©6c¥ÿ\0j×5g0a“Ëg¨³J+pv_º¬æ“ÇÊ“"È^ÒŽ£¼Ûêá§SðÆ%ð3Èìß“Ü’ ³o½í}ÄÚ¼žÎr·Í}6)¿ƒ#5@XtÕ#éœlùFGFè.4 ”ü`Ç]ñ §´/EKÅRÉ­Éëz\
+NkT´»nM®Gº”qxØù\
+Ñ)H”ˆëõm©k3åÐáá~Y†Õt·ü*4š$O5•ƒ/eËí;ƒR—ì‹æ€~7:·²ÔE¼|po\
+Æ!ro¼k§²ŠË" BÌÅÚݦôש¹ÉðÒضó¶Û^¿Ú*##ÔÓɵrâÝ í[ýîÐXÉê)eþ(»ºšº3À»2dÞç §² ‘M¥bÊ4ûh­¸|ÊO/“ÎÕÔEÍû»($LÞ0PéÚh¨y2!U´7?eœI¤X˜_³Z"ƒ\,O3:EŒ’¥þ6×wݨW•Ëâ_jÄaÑB¯¸~SEPç†VEù|¿ (kiò«ïUÕYæúŸ5\
+ì‡r¿†5h{vü­EYq>Ÿ–W’F•Éf°¿_…jŽ’6ƒTöÐe.B@¤^ìôëU’å˜äfø@z÷eA–?%£‚hì?mKêI1¶BÊÏ3–\
+ ‡O™©¢Ö\\ŽCUœÇ1±f]@ïU¢¹ßQz+9£3ae9p.U·àµóù9LÀ ò$µŽã­½¾ÊƒŸ‡ÈϛȶüLÆý øµ¦˜ûü¯ÀÆ@ÒÝî¢ú›;[»îÖ…¦W ¸IT+âÆ6ô6Ö¦*³–þYpRã´i…FSb ¦Ÿñ¾“ÅÂåÆ/"„*Jâû²káfù¾oá—1ü½I"òñ@Ûn­¯è©ŠâÏ?+\,á×±mMþ[iùš²­“J3DpÁ¬hÔ’Äþ¶fùª\
+\\u›„›ó-|ZÏhÿ\0šƒèü<sp×)#ö0îÖÆ·¢¿’æ±ð&7é´[·ÝDs)ëeâe8Â=éûz÷Òøsæ%Ï 1d>QcöÚš#z{…Óòylª.YÓ^ï«ý5wô-30¥ÄC™„‘­‡ñ{˜~×ÃPIôüØ™›ŒZJàMÍÇâÒ@äq×Ê+×í#_ÓQS°¹l9¶ŒÊWæ_íª‹¨9Ll¥*Œ@ÒâÄÐ8û*QTf271!jê$Çš0EÈï­L£È_ÎÐÜèËd‘ª’{¯PVæâǽmhŠÔ£ÆÂKÝÂzé§è½4iPãÚm–c­µ©|ø¦t2ánz_©¬Î1u¶@ŠlºêÒ+s8äÎq€+}]ÕŸäÅÍh›^=–8œ€ÚwŠsìûRÌoÄ+ hd­tG!ÏñGV ª“u®ÜÝf©³p q‰ÚŽÊÔ¨« w\
+5¹µªõrjE¬|\,bÎÄÚ×÷׆ûë·Ò5IÄÅ{«=µž§Ò/øü5\\-žÌzoKí§Õ!’ÈŒw·SsÙî®]u­HÔØ1H›œÝmÝIsàÄI¸‘w!P4¸ë]ùöçË7•+ã<BöÓ¥ëÑÏr¹ØÒÆÚ߯ZÚ5¢ Zúö\
+bë8f0«55\,]c ­©c­AÐa"à\0Vh”âýj9†ª!yÖé~µ¡ï„Žÿ\0mA¯$¬c°_¶¨³à9xü¢‡¶±Ô#¡¯\\Õ¾5§¢öšš«I\0¦€VUY4fRô½Q$2GÓJƒ[HûºUØ H[x{h#æ\0±°•b!aÄ[ÄÝ•hŸ\
++µ¶;mY£)c\0ý;ª*®yáA´_¥kƒY–æö Õ&:J›Xh G…´’€éWG¢¸±þÚƒrÀ£P.ÇBj+ÑV'º‚·#y–ÖºwU:\0õTÓnuµúVÑ&hŠÄ Њ ˆT£j45‹.Ó¸t4Ü\,jYÜUˆŠÛˆ\
+{+Bl¬»†„èEf«tp•í½4juu"ÞÚ£ •tÖÔÁw!¨ìj(¯ [¯CDG– 4ì­ 0Èbm½”Då!…º©¨¨ÒûÀz„ÿ\0eX#ÆzÆõ:Ÿ‘®Hʛʴȗ©`‡\,UÊÆ‘]m\\¬V•y@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ÿÖü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+h6F—­H‰øÐW~yfÕ¦<¯O<±j|QB¨¹5ÚFWüÃjvéû¢ºOîø¼!\,KñvšåUy:nêÊ·ÃA«1Eìz\
+ÔE/Ug¶¤›UlGÈÝ+êH­D¨1<„Fbu«†]Î;F8`ê~mM«ÏZžqýítë4Åhž)Hí`zÚ¨—0€x| [ôÖhÚÓDŽe»¿KiaSEê®G̈ÀËeRG„݉îüUÓˆ•Ѽ#À§Ê%ä7·¾Ñ}mí«ß_„‘³ÔxÉŸ($ vv}êqpªl^>\\¢"Ço'_¡6þŸt·Çe†‹ÄP|Oý{~¦®ÏËm‡‘hå8Ê»ÌÇ[m3òkŠçy&Ë.%ó\
+‚6Ÿ„{k¿<øsµ„ž\\™N±:õ>Å­uàŽ‘ãH[éÓûë†ëh¼‚~hy@d:é­¾•÷֥ĩ\\74£Ép#¶F¤w“\\ú÷~–rè!ô®ÆŽà Åû+Ù«‰‰ÁD< K±ì‹ìý.%bð°F¡LaTëßí¬}­\\hÍå18òBze©ð¨åýCÆÀá2ÉÜ;» 覵=V–ÇÍù~j\\¬Ï3ŽVŽµ®zÛµÓ^Ï_¢s<¹^¿J옲'\
+ ³É©&ç¡ÿ\0Mt½sÇ–P[ˆ˜H«&¥ÅôÔÚ¹îfl\\NOKåF¦r‡Ëp¸:€Ã\\ï»íáqÐczƒ.9qbEl‡B ù»êÏOkXzwÒ¥>lXî+}kú~õwë¿Ó3— ÐãÄ\0×qìî¯7ÏËl²9q4lCmŽÖ¿BO`JŸUFå9l\,\,?2Pï·¿V4’Ú®B>swß1v$³õ=4A´‹~ÍvúÖueÊcæÄ‹mÓP¾êÎb¬±g†EêÒ5µÇè¬Ñ™I±m“Œ a{måû½kSÏÊX¤‡ÔyoòÃ/–ÆÞ¹ìñ|U«ÌE¯§}MŸ‡+^ï¼3X­µ®}z¥7Fá}W˲$¤ÞýW—®qÒu®±QqsövVb¨K¨\0 ý( ó¦ |f’spƒ¯èZ”|øòÏ’?‡±[h­Ýµ|*~ªÊ'\\Ž@ˆüÍ€Ÿ\,Zÿ\0i ¹ÅüŸñåíª2‹92¥Þ4µ…è-Þ <½ämMõµÈçsϔό ‹t3{~è©QQ6‡\,ò(¹—ûß1¨.à³P;„F±¸ ¡îñÒ¢`zRo;|£noqû?-Aw1\,ÄcÓN”à–\0n*m­“Ñ!ÔÜ›PC<Ð!ͬ£æÓ¯ºš¬`“ó7”Nƒf›H±'© ñs4eÇþ+-Ë4Ï–ôF82Ì"ó$k£pÚA¦y—!·%€Ô3{}ôEspžq *©·ÂÖŠÙ‰>> ¤9¸QrOÛCR õ6T" ¡êÂÀû¯TYäòi䓽¤>Ö¢¹\,ßæ.Ž¸àä=‚¨ûjhéøLfäÂÍ‘ŽË®|Φã¦ßeT[æ[ŠìH\
+–°Ö‚\,žœÂ‚qŸ˜U\0П÷ûÔ6LS§™+GÒàé¥Èzçù…\0RK+õÔh=´;Lÿ\0þ¤žLáqð‹ØM¿-eMÉãðÌ™`H\\°vØõcÙøvÖ§6ü&°ÿ\0÷·Ë£“ æ8í`¥t\0tì­F³‹Ö§"›ß-Ø¡¹³[CþçeŸ+¯[Õ<ÌsG³:Ãy¸ß?ü´Ÿå[óry ¶&Iwõ\,îz³Z–èí0¿˜™D‹:ùŽEíÐo年k™Ÿ7šoÏLDQ‹X}{4©U åd˜¾Ä2µÊ›sû6mÕ ó6i²¿+œ×Ùq¸ö¾.Ú‡ŽçWtÜBÌB–[x½ŸUëCæ#çÇ$˜ó‚bÒ~ñìSß^¾9’9×Dø°sØÍ$kÏ ;µÝÞ¿Ý^n›Žf|¹ø>rnA`·ÓžoT·™‹#V\
+uÓþ k?Ã6 ´ò¢—iµŒ{´#¸öUÁ’˜×‡2…5 kŸÕP[®f6de%Ì]J°"þÝÕd Êœ|p<´fê<Z}ß»SEf75*ÌÎ/{xo~”קràøí{t«<Ï)€Ûg…kÛ§_뮓‹×Ân4bóP?‚0B¦·=xÏÙi"€.{«X[’É /Þ 1[CãÊž ßPC7ɘDÍ£ic§è«ƒfwXÿ\0†·Vëo½íZ°QbÍ%äÚJ ³ >Õj݈›¶_ûð4&Ö`z¦°©I tó$Ó¯é®qu©QdË‹<xRÅNàûEt㟪[¯QVaâ[£{ëh®ÍˆLLNA Ü_¶´‡/Ǥ؎Hþ_my8¹Ó¥ø|ÿ\0+•VE>!×û+é8-pVY#…{}|ïg¯ë]§ZÜf\\E:è:Û­rÖždʇo–MÇxµ­Z#I™(¿‰»ÇZ‚c/åï}võÞ꣹ Ѥ½Xõ7ÔýŸMQðb”Zv À5­s×Õ\,ÔøX˜^)Ì-]ÿ\0™ª¼^ÕºÍúªÏqyDÌAØv‹ÚºúúûFlǸ8“ U{k]\\"þ\,I1[Ëj+ê·³iU²$Û¨4ÁãÆ'Q"‘»º¸sßÖåk5\
+fdº z%ÖQƒ›¹û+Höc!Ðí·gZƒ¼ô✠¬êvÛRk^Ž›r¯ðÖ¹ªS‡¦ƒ ›v\
+\
+ÙÝ™¯ÜkC|Qï[šƒÂ–SßAq €ïèh".)ŽCsa쫨—爗hÔž¦¢´´{Üè{¨Š¼Î5qÆý·¶µ©D$ç"b#k¨«õ59™$]ÊzVF8¹\
+÷S­LV¼˜P>àtöwÐx¦ú/ì ËËê;êsGfÖ¨‹4Á°¢†Ù"ÜvuiPÉ­»jA @\,ÀëZ¢p\0øÇCXV{.\,zT¨ÚlhBÓ¶ƒGåvžúº6¦(pèjhÍEÅ›B( ƒ[öÐb1÷­…4kSå¤j*ƒjmßTÜ=¢ˆÖOaª"ʇíì­#n$Û®¦¥Vö]ãku AxËÿ\02õ«´a(ÚÝ{ bÌV—B Z %ë6rÇ\\¬i–ÕÊƘT\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ Pÿ×ü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ Ñ/ZMÇ‚õÛžXµkzyå‹VÇjï#.‹Œã\
+%˜xÛ¢öÿ\0F­Äv\\´¥#ú‡wº³ÕWE¡Ü+š·¹òÀ¿Äh%B¶õ¨+³œ†»è·Ö·@U[¸Zú´0XÑ÷# ”[Žý*¥WMŒ²°eýZ鬷ÁƒŸ›"ÄITR/m«6È®ª(F‡Å%®I®?-1€2òx™¾ÝjѾt±H\0QÑGi¬«˜õ/%rÈÍk¿ºŸ‰«·ŠƒÃC\,à>ög•Š\0{´ÜÞÄù~*½Ú¤‚ Ñè"‰GNÓ\\sÙ>^\\H|ÀevréðŠéð‹éñt]Ö]7ÛoËXû®\,_XÞñµ *‹ [¾±:—+<äÄ“·]dzì­ñ»¬±ÒøQ㉘{ê/ÚmÒº}î®"žtqmäac¨pà™ µí6†—×öù¦ãµÇç1²b_\0ÜÃBGS^ã±­VKœ<‚%]±¦¯Ø þÚ¿O «?ž–Yš‰\0‚ €¿Õí©×Sò¹y2Bmש5's22n¦î—5>†¡rœœ»&6‚ÚØý•¾x-rœŽÙ™­\,˵4+s~žÏ–»ËáŠÕ/’ÜíÜAݯyí«ö978L¾\0a ­‡SÙ[çË5SÄd¦;6T­£hû‡eú)¯?º^®r¾³ã0Hš(¹?j@üóW}V¾ÌsýAÉz`ZÍ÷>€²ß»ý^¯G©ÅÚ–Ú•ƒÂAÅDS/”GýÂ.Gáê­Þ·ås8E‘bÚI=å‰\,MîÍÛþZ ¸¹2y‹ ©µÁÖ³V%dÊ@Š(F€GK‘ýõ•Yòü?½aVw^Ž.ìéX•k€æ\
+ú}ì°¨/k›\\)ù½ß»^ŽÙ‹áÚ àîHA¶â8Ø›Øx›s•ÿ\0 _ï¦W?ŽœLªÿ\0—n¡µ½»mS¼«¦vlr²Hv«›…õÿ\0Q®24áùiœNÌ[l›¬nì{m]ã5ÓñØRò0ù‹'’¬6ïÕ‰»\\­ÅÇkèî&~e ±777¾¾ì®Ë:Y1ÜCòØÞƸXÚjnêÄÔ÷ªvÍ .튋zòžÚÍgÇ–UÇÜñ¦À\0>•¬ÄtyP<”‰¬[^—?¢´Ò´yùòíd`Ø–]u½AØúw11—@®ÃZ£W©yeÇÇhø¤n5Û}7P|ë gñ*V" L\00®:}欲´á±²GþCÚV6°aaEtqDÍÚ£¥UXC]6Xé¦OÛTh“XÉiH±è;¾Ú‚.RÇ…o}l(9^F|Æ7‚æ"@éÚk(ÓÀdæ´s1*‹ápÇÍÿ\0¶˜©Óa ×Îјø]^ê¢ç‰B‘œ‰cc#€¿ú~Z£vV•l»/ݯõÐAn1¤wmq~£ï{j"—‘õf4þãÝaq×ÝSMs¹™‰QG¼$é¯rß­M/Éœì¯#$l@ÓR£·mIÑ«Ø°×9<·”ü(…M‡ÿ\0Œÿ\0ÕÝ5Ûú{Ò\\0išÒÈB›‘Ú>šÖ+«YÉQa¡Ò¨ÊÔ¨6ôo­8Ùq`9™/æ„ÒÎl¶5sRø|Û+;\0>y2G `Pt7†Ë{ëŸÁ*~<“@2'ÿ\0¹æZÇ·¦¿z†¤Eë\\.£ÃS.AÔ‹þŸ/Å]¹õÚkŠÊÊÌä$iÜÚú½ŸÓÛ]o\\óá•¿¦}-—ÈËæ3ùQ¥®ì.?Erë¹~"È›7 !¹[¥€·½«»f5ˆñå.$×@H¾¤÷W%Ô¹r[2"b%oÒÄŠ|+>;“ü³íòcwP&ät·¾­¢vN~S¸˜ã½ÂÂ4©ª+Ã"Í„‰r€MÏâúªÍÉÆå4Ÿ˜GÜìw0éÖµ#5aš‘ÀEú´÷Ô8éb†F‹%’ Ñ…´ë§Óº·%‚Ããá¹ÊÀ(qì<&àÛé©Füˆ°y r%7²±¿è £Ëô؆ñˆ‰æ²+ ô«A(š#kw꺻&Ì©‹ˆöB¡e>b1×]¬=ÕÅW+….$›ðìâÞÇK}ßUd# @4 WÝpzx~µ¬q½;ùˆDÓ¦Éê@ žd|4~c“ºÚ^¯3Jâó9ìžYíe*­rÝÕïç‰uf›–59r¶îöÕQçº^íÔiYÁâòæ3¼>æéj¸jv\,Yp[û뤶›zÙωOZÊ´¦sÉE“rý‡ÙWËò¸ÏlˆYô:Šë­<7/Ÿ‹‰F…zm÷S©*Ê·à9‰2IX ì;þšÇSTÊDr„m‹ýõ1R†XŽT•u†M î=•0jÌÂÙ/™ºÃÛVTFä9wŠË(ÒÖÿ\0Ò§ÓMqk'—.Òá½wae›!‹/˜’o{wŠÌŠŽ'Y¬öÜ µÍ|þæ\\v•îc({(°éXVÌ(¤ÚeQá] éÖ´6ÌeÜ¢È =O÷ÕFK †ÆpH׺ƒt*îò°Ú(¨­c\,À°ëAHŠ¡nOe|Ž%§#x ŠëëïêÏS^âÄ1~£Zõß.i'-§ÈÞê’aºòGÓJ¢¿%íÖµæ`ÑG……y}¼Ùu¾jvV\,2 ¿_öõ®|÷Ÿ X¤Éã%„ÞÄŽñ^®}’±f.x/MÊî&ŸÃïí«zLt+ÍÈߗŒ;+]kV˜¹ 2’Æ׬Ø$ˆÕFOmeXŸ’~+PB0‚C£Qïª%Æ€-Ïnµ— žû ]ÆÓÖÖÓJ¢¯-<õØ ¯V"1ɘ¤S¡½PΞxšÑ¦åjÃæw6É»E/#Î_‰ƒ%Dˆ\,àÒ\\ðñÝ;C¡£Ü¨T\,kÛÖÖ ÑàîwµúRÑ°3£×66¨&YT\\¥¹ÛTD•6´PE’2þ•ºãTWNÏ(ÃpªŠÄ“a&Ö´'cäð·CY°MVÝY²ƒï¨¯/ßP{z+bÑPc*÷uQ¯i#Z ”ØXPkš0EûjˆÉ&»MhzZƈÆ@µQR7UòÂû—¡¤cH6öõ¢¼kÛzèGQTF™éðš£Ò¢ß0ýuË0Geª­ÇX°B–:åcH춮u¦5@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(?ÿÐü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(*Þ¬à†õטÍZãcקžXµcV¯DŒ:>ˆ ?78ð„Óÿ\0(­£®áx5ÿ\010ëÐmKGM bú|#²°Ò\\H§JƒZ.ùü]‚ª\,@\0k¥eT<û»&†ÉÓ]9JÏ©U~1jQ+Xò÷ vø‡en_ W8­\
+ òÁcíï÷×:±¸oa`\0[ܧëí¨6ÊÝ’X{ZQü„ór\,ˆºe>Ef_*27dFn€xmÔ÷müU©Î&¸ì?8ïéæ2µ…úb¯Îÿ\0ô×{á—[Âã~^#—7‰þEèÙþ*ãÕß =ÏiÓÅ|Ë߲䎔Ÿ´kã1"•O+\0íÞzÚ–®: ¼Æ‰€Q¯M+œŠÉ ó.ÍrZmƒ®FËûjèËcl[ꃶµÊW=ŸÇ ‰ÒW ‹VåÄ_Gj\
+iu¸·}si]ȧcšÞ"Â<·{–ÓAqúk‹xÌy (ÑG@+ $M¶5XÆ€T‚¯\,ÎçM/nëÖâT#š¹ ¨ê;êæ"V6@JêkRÕFäÆ0m/¡Ó©>ÊM¿ _=›†É–òH›~{/^™dg#â"ÂÚùï·vº¨þöj}´ÇUéìc'™ík¸°ýǪԋiÕ­3…&÷°ý¦°Òƒ*8w¼Òúö«VåE§‘U°hÈëÔþ~šÇK2Õšo1GýµðÜi§÷ŠAsÊf`°Fakõ‰¹Ÿ[ÇT/BÈ6Óꮼxf¾{ÅáD&1Hדa°ï®ö³Iôì3É.Z\,¾ ý‘º¼Ý7^™!ro"Øt?ñV'KŽg#Ò2æç~jr6{všé÷Șï8N-xèŠGkîÜW°·ZáÕÖ¢ãó 2F½Å€=+8#ŽXãʱ½‚Þ§\\þS]8vdº’tê+“j>S^K±lQÙ›¦}õ·\,hâB:(=N‚ŠÇ‘⬞dz7h4£TX‰ðí[X¥g%¸j®¬ÞfºÒÃßR¢\
+LŒ¹$l›\,CÄ\,:Ÿ —_Ãâ¢/ñ¢9ª¢DP‹¯KÑR'Ï\\hï°•é ½‡ɾD…Êl \,úš"År%U:XƒEi›’yTÄ‹t½¨Šœ¾ÍÖio'v¶mA·733"džÈ\
+âÿ\0¿EJÊÃä?à>Å>"H¿õUgx÷æ!(®<²KüÄ}ߪ ±ã¢—\0¨ÆnÖ*5=í­b#V]Û΢õUó/RzÇ+0ËËDMõ$V-g\\ƒ»çÌP1‡\,à/N¶ÿ\05A2HrYBqõ·OÙ ¡Ÿi&6R¬MíØ+*±ây‰°3 X\,XÏíѪë:ûÆ$‘ä{ß¡v×VÖ„¨ì¶”V®;1nÑܱ¹:‚® œ°Y±]†Ü¤n†‰\\g7éÔŸ3\,6‘¦ ‹tø>ŠVqñ\\¨r4BW` ^ÃöGº“­¬«qx¦¾é\0]7þú½÷úk‡é `ó¢\
+-Ô‰~4¶×ú¿ rW@2Æœ_$éº[Å®à:i¦ßÄõ©U|_¥ð&S‘!—$ÞdfécðÆ—½J eúL!¾v-¡¹׶ߊ¥‚ûd°øä—ì©ŠÛ-ƪçû¯O…O]±.é°Ó^½ÁG¾˜3“/5»YÜ‹Û±{©. +ÉFíϘ××RG²®¢85¤”\0‚÷ö°îÝí¦è’œle|Ì£ºVè;E]ªÝ&\,(¢ uÿ\0Ò²ÓE¯u[[^þêÖ£^<¯<nª5ÛŸøÔU6VNf ƒ{ù$ê t«>Dü˜óy$G“Ë6ÓpÀ™Çfæc!‚hÖXAЃr+PlåÎMŸ2¹«öêº/x‰¦Xvdr.?ãAKêH`’E%‰ªu¯Gª~XéÓ¸Jo*¬lnnkÑz¬âÖLXp”C¾šµÕBË‚%_9ôöÖ¢Uøå—Í_ !†ãk~oÃ[Ö]yÄ|l“–Ѓýb¸îÖ՘ܗ› ñ\
+Ö#ÌÌ“)ïµ$ÿ\0’¢U×ÙAÍrM6­™±6’'}tžQ/ˆhð'óƒ\
+uðûÅKåcžÎ套)åße'@=†·'„µÙúk7ó@Äßööצ5XñŒ¸ßMJô'ÙSàFÌâœGsÔƒ¶¬¨â³n%±ÞºÆ[³qÖLRÅÀµ½÷jj«°¹1\0è­í¯?³ÓùžZ\,ódŽY ÅÑ«Å]W˜øòJX‡¨½®kPDÈÉÆhÊ (È>cÔ÷-i²dÉ-& t5^ãÝ›j›POÇ!ØÂäõ×¥´ÃŒ21á­³Gºµ¸Š¼Ü5réÞ+¿¯½ðňFÈ\,+ÐËCÈjâ+ò$.mÙ[e¦2C+ɱ9¹VøÓ‘ªÞÿ\0×_6½1Ñð\\JNÂyGðÁÑ{+R‰ü«ÿ\0f=…uç¦lPbq+ fœ×¶ü2±ÅÊ9WÑGefÁk¾mµÓÙYªÊSæ÷iQZÙ†à½(‰pj»Z¥TyRjKn‹A­p‡_mé£Ö mÚŸ¦‚f)îCemV"—9<†uܤü@kZ‚Dí³_rTMŒ\
+C©Ö²¢øî×úê\
+¬ÉÛP„^6ýFµ ¹Rà÷Š°Wž^L}$³ÛÛWÏ÷œyÔ‹ô±¬àÕ$·ME”dŠJ÷Õdc –cAI\,[¡>êÐÎÕOÙPIƘ±êQ<)…xÀA‚›hh6¨·ÛPz¢°aÙTk*AQo JžÊ¢<‘kqTk/z â´È§°Ñ² WiëQ¤5&Øtî5¤K¹#}½â²­2€žÔj£K¡ŒÛí¯Èõǘ7ˆuÏáQÙh#ËbÅB–;Wh"°¯*@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ ÿÑü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ P(=õD˜"½tæ3V˜¸õéç–-YëÑ# Þ ‡üë—“ÃjÇû+hìð±?3"ømè«Ü*ü˜F N§J橱ƒ¼Òª`‹Kžƒ¥Aæ:€Æ”K˜íö^ ¥ä˜wé]"#ádþoÀ ‰j¶ï?ª­˜‹ òv€ý\0×]*B´Œ¯* im/ÛLVµÍ–FÇ3° oÿ\0\
+¸. Å‹çdóZ䟄{Mctr^«å ÃlŽJ½¶¢Oìö_ü¿Š»ñÎ1Õk\
+&¨¬lVcíþž Çˆ›Îâ*Ù“[/a=K0þ›ªõ?$]IÍÇ€<  ’Ä…F€rúëZ߇‚Ó±ËÍÒ]¦Ãé½KsÄRˆ€èš‹¤ÔTé"y#ÚÚ“úk*ó)–=t¥ñP"†í^³FYQ\,¤_ ¬|ltÑu½ÍoQ²cWØäòÕÄ`ø;ŽëÄ[ì«©sÁºÑ#ýM¿ªŠ¹ãq¶ÙšÖ¹ÚÓ\,çF;E¤ÎvcLå•R/q]da·ˆÆŒ(e¶åëí©ÕWIrÿ\0Ú+ber±¨¯sùŒ­ª¹¸'²þÚÖ˜«ËñnÈìýT·O¶µòŠŽRAY aÕÆ¢Àöiò­j ¼Lsä¨ qÕMºëøk5V·ål’.tR@½gäUò8J…r‡vû­J.9‹ $ ÔÃÙì§CªDRÚ+’œÇÅP¦¥­íåýCÃåæA$JB†6õמ¤fÄNЉŒáäæQÔôáW¯f’:¥Ì\
+ëmª\0ýµËMår’<aEØÈ\,¥$~ŠÌŠ…‰*N詆EÚŠEµïfëZ¨µƒxÉv©+ucXÕZcby£tŠžúÍ£’õ&>Lh!ħ?;®¼ßÛ5ÙúN¼j6Kî“PÇ Ò¼Ý|øk•ÚçÄ·¦ßgeEEž#æ È›x·N‚ÕØáÜ…ØxK<ÁÞÇå½»¨ˆ<ÔÐä*ÚàžÁýõ•iãø…Ìo2µâÇÙ᪋5„ªíŒŠŠÏ'ˆhã׺ƒ™Ïåâã²cƒ.0Cd”w}-ÝDKÊç$ K¾„)Ýk}FÀSEw#ê à–8Òèd6 ÿ\0mAÓñ8’K+±×íUOåy<n>&K" ‹A­èdÐ2›†Ò¨HÉoe'¨½OƒÁCæe6­ UÕÙY·óOù¡c»\
+&òÀêă¦³öMs|¶~nf#eÎVE“F\0Ûn·øjÎtWñ™â]…—þÈÒý/}ÕzÓÍÂ=Å$vÏi6÷ËTNÑ™jÞt¬0ÁL\\WrÜJ`ÏFLe6Ý«ÖÝnE\\GѸži¥‰$‚2ºÛúêÆ”üGª¹K•›ŒÈ ð•îÝ«¬“•Þðù‰ä³)˜|@~Ú–´êßTcqìÓ6ª¤Ø ‰«á_?ç¿š™Y(bã¤d$ê~ÎÊÅè®E¼€—“¯y½gYxJÍ8{ØÛPGu]WWôŠ­{B"'ÄEø·O–´1à|™ãRÑøXX·:u+Z—‡fÀ@º :tnêŠ×‘• lr¢Vi’{ÝÜÔe€Êl¨{F¤ÞŠ Ë ÑÚ ’÷û;ª`Õ‹ÄO:*¶âÿ³ú^¯ü ¿úQìT¢Ú·úk86EÇDT83›Üõµzó¹:‹@4½%cä&ä6ÙÄhãN–ï¨\,?ÛáDÒJ${é­õª<ËÏòí3~†×_µ…hjäƶB&€ÛtG¨?WgíT¢NOœä^lÌÑ…¨"âþßújN<LÞ\,¼{®„ÜXßÿ\0mk«©S‘È…VB¤7y?Ý\\ÚZáz§zìÉM¥FŒ:ÿ\0Šµ¢Ï…ç!Ûy\,CÛTWeò “ĸëÐïu}fGݛˮ ¨¹¾–ëI5x®G;9ÚAdA®ºÖ¬‘#G5•.Ljà¶Þ—mt«Ì+T¼œ8˜‰‡þ+7ñ\,nÌÓLÚ/ÿ\0ÞX[-åªí`:¼+ŸÕ­W>VÙ ¥€6éZÄIIê Fµ­d8®åcÔíî§È‹ŸçñÜ¥înXµgUs6㧆lf êAþãZü£š•3âêu÷×DuþˆÎ€7•17µº×.âÇe¡”I¾º›×&–Ó¯ž›l+\
+àùî1„ŒÉe¶½k¿5‹rƳBŠÄ»Ä ê+h¨ä%V”ù_\
+è=•¨7aæn!S^w«<ÇNz^7-#c®)¶Ñ¯Û^WDidBC[Ä/Z”Â7Q{õì Ê¿(—ÅAž6O–ûÛS~Úš:sæ.åû{«Z2mhˆ™J:wÕ— Så€ #õW§Ž¿nuE`.Ý+·>Én9õ*øº k»–³ÅÇ2 \\ž•ç÷\\Žœyuü/¦/¶\\‚@Û¾¼XôGA/vÅ`£²Š¦ÈÊØFã{!ÞžuŽÑÐVçX˜¬f ÈMµ¿mv³bG•"¿þÙ5º‘~2ø× ¬b²‘×röÔV§ŸÊµÿ\0M1ì$…‰¨¬ãE#¥m†;t¨4L\
+jƒ­Q)70ˆ&Õ:–ª!r¼æP>4×ßVTP`ò )B+v#ªƒ&A°‚§¥«“O' 6ãÔPTò€±$êQZ‚Œùfæ稪Šá„­ü]šÖâ*æ…¢:›ûkBf?$a6“QjÍŠ±XuÆ|]n?¶°¬™ ƒÇÖ¢+³°‹€ãÝZ”Wì ØõFEÍî:Ú‚Ç (:€zÖ\,ä[x‡JŠÁ—u˜T®ºvŠ€5ÐÔVMÒæ‚å\\ŸekŒFÝ{jd}º\
+ $UÃëj¨Î«-ˆÛ…EkÈÌxUƒ YÍö·ZX­’ \0©øOê Ók-õ†¨Ö!ûÃõŠ–hòTo^†°­ ·¥eŽ¹Ø¨r%«5XW”\
+@ P(\
+@ P(\
+@ P(\
+@ P(\
+ƒÿÒü©@ P(\
+@ P(\
+@ P(\
+@ P(\
+@ Pz(7Eër"Ë\
+ôóË­ †Õéæ1VÜW&t¢Ǽ÷\
+éðË»ÀãªÁ´‰»éð:.? ÝØ?Y¬Ú­ ‰\0õSàZA¾§E¬«dàì!t?ÕH0Á"û{ºš´e•“¸´i«[õRDD‹XwH5\0ª#C ò~en… kqʱS¸†ùõ·õ-gqRG ·’×[t§Ù^Ë‹Œ Ca§P54’ÔÕ>.™`©7Uê½—ûæ·&"“0Åš•ú’<Æýˆ½k¤Gœv>T¨rØŽÄ«ZäÐÙK`à )x\,fHnùók´õ[ýUoû_ðŸÓ~\0 쥴¨¿µ«—}þ#R\,2ài™¢ÓËèk0Iˆ$Q{;½µŸ•MÛÙYQïÓ¢Ðaæ†!V¨ŒóE:§ÛWg!‘cåÆuêÍÜ+r2©p²ÍæuUÓÞkh°—–e@\0\0ôë\\ñ§œl #&øSÝìm ¦€u®Jƒ\,Á· xjŽ7˜äÖ ÷íÌDOâ™I’3q¥ýŸŠ§TŽ÷ŒÀð_F=õ給y!¡%ä@ÐR+“ç½=\,±í‘á±µ…uç¦qB¾’2®Ò  {_½‰ÿ\07Å]>鎛Œš0"ˆùq§¯é®Z¬dãå¹2eé¸ëìÓu4_`ú~9‘HPE¬uÓôW;ÓXÈúVgßÞGM4û˜±XbÛ múk#Ò(N¶6 Â^."]µ4Ñ §Ì'C¥€ììª)y-æÈ2(þM=•¹Qmƒˆ.¬TëiXµ[&À“y’ ·¨±Öß„SFî:i•‚Ê '©#QR‰§C{ZÚèoýU‘QÉJò±òUÏQ`?KVâ/}33ccç°\
+I¹=õϹåcÙq–y¿0¤ºÉá*:¬ü rʱÉ\,B× í-R*éíñTW=Êâdm¶3ÖÚý*\
+l˜‘\\þ]Œ…lzÚÞÎʈ÷Œ>JK$w6wZ !ÈÁöQP9N{òèªSðÜèjh©I#ä¢yäA#BÀí"æ戧ìLÏ·™ É ØôÔÔj—’†l•ËÉ}‰ïU#Sÿ\0­Aïÿ\0WrªÊ¨ëK¸©à}ÐZ®šâ9Ì̼†‘ùYgSá¾¾Ûið¥gQ§Õ¼ä0Z©-\0ÔuúE-MGÊõ¯54Brå(¦ýmÓÝYÛSQ¿Ýò%›óŒd$u$ÔNL¹ö7AÑoߦ‚6¨X¤SÔë¥þÃ[û~†!†#äÏà w-¸îZ-áõ6CÚdGØMÝÔn·Ýµ]M]ðùÙJ<ܳü \0A¿íkUS9\,\,NHµptkÛMib¶aò‘Æß,4,if,3,7,1,2002-08-28,\N,-2045509632,2006-09-25,well,-650838016,2009-04-26,ÿØÿà\0JFIF\0\0H\0H\0\0ÿíœPhotoshop 3.0\08BIM\0\0\0\0\0*\0\0\0x\0Image converted using ifftoany8BIMí\0\0\0\0\0\0H\0\0\0\0\0H\0\0\0\08BIM \0\0\0\0\0\0\0\0x8BIMó\0\0\0\0\0\0\0\0\0\0\0\0\08BIM\
+\0\0\0\0\0\0\08BIM'\0\0\0\0\0\
+\0\0\0\0\0\0\0\08BIMõ\0\0\0\0\0H\0/ff\0\0lff\0\0\0\0\0\0\0/ff\0\0¡™š\0\0\0\0\0\0\02\0\0\0\0Z\0\0\0\0\0\0\0\0\05\0\0\0\0-\0\0\0\0\0\0\0\08BIMø\0\0\0\0\0p\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè\0\08BIM\0\0\0\0\0\0\0\0\0\0@\0\0@\0\0\0\08BIM\0\0\0\0\0\0\0\08BIM \0\0\0\0Ö\0\0\0\0\0\0p\0\0\0p\0\0P\0\0“\0\0\0º\0\0ÿØÿà\0JFIF\0\0H\0H\0\0ÿþ\0&File written by Adobe Photoshop¨ 5.2ÿî\0Adobe\0d€\0\0\0ÿÛ\0„\0    \
+         ÿÀ\0\0p\0p"\0ÿÝ\0\0ÿÄ?\0\0\0\0\0\0\0\0\0\0 \
+ \0\0\0\0\0\0\0\0\0 \
+ \0 3\0!1AQa"q2‘¡±B#$RÁb34r‚ÑC%’Sðáñcs5¢²ƒ&D“TdE£t6ÒUâeò³„ÃÓuãóF'”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷\05\0!1AQaq"2‘¡±B#ÁRÑð3$bár‚’CScs4ñ%¢²ƒ&5ÂÒD“T£dEU6teâò³„ÃÓuãóF”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö'7GWgw‡—§·ÇÿÚ\0 \0\0?\0ò¾É$—d”¤“ADéÙ6‰)IA?•kt¯«=O©×ë´3j쬇\
+ÙÉŸ}ŸØjêzoÔ.Œk¿)Ù³ÆÂ+aþ¬ØïóÑ¥[À¨NbtÔ~+Ò¿æïB©¥¸¸ °‚A²Æ½ìl~{½Goµ»½¿¡LþƒÑí¤‘Óë.kZßL¸Ü÷ ¾ïå!¢µ|Õ9ðNJìs~¬ô75ÞŸ«†ö»xkI7zíÛ³ùm³bÄÏú³Ô1l¬ šGçשêû¿è¥J·$RóûÂo÷ |ÒS§õ{¨çâ»2ÆR 6;nèú~ž…f½®cnæ’<Ç+£é?[†Gý™~7®+.8ïkƒcqÞæ½¥®ü÷;ô‹ŸºÓ}ö\\ý …Î;xë )ÿÐò´àtæäMüüS:Øû^Úªa}!¬cA.q>Ö±­oÒ]‡Õß«¸XÙ-~xnUõ™º\\5Ëm³Ü̼¦þu5~Šðõ?F²úu¼‹^Ú­µ„½Þ›[¸{)7ŸèûšïS&ÿ\0ðT~‹éÚº>¹Ô‡MÁ§¡b¸ §„ãÖïM£ÚÏ´2Ëeß¿ìÆgü'«Z“‡‡}êÿ\0ºßÛ~mŒ¾¡˜üñ[€û#Íà€æVÖ²ÇÔÆßmϱôö·}¦²ª¿D´ñ®ÄÀŤS]GàØÃDÀ.3±âïÒoýçÙ½ë¦Ñ“‹V.x{½FÄ»ÜÒáë=€îû3h¯×ýÿ\0ð5©‰Ö®´ÝGPÃeÎÆ"·ïsšD>êÛ³s›î{=[ov6u¯àËí‘Z]¶GXÂÌ̯¸ÖÛ|8‚!hÜç_éŸgToê½>škÍÊýV‹ÃU–As·ìû8Ýu{µïöÿ\0„Q¿ë>.FOkM„°µ®€×½ŒÜë6þ½ryÏ^µåÖ\\÷Kï xgÑŠƒ¡ýÆVœ'¦ž¦χC»»Ô:ÏJ8Ûcëf@-hÈs=ÏÛhô½7·÷—˜ÆÑsmé™}o$±´ï©Ò6·ÝKƒvØéüßbê3\,郦âb¹æ‹A¯íO´Òj×ô¾¬ÛeŸð?Í¡X½wÞr°í«.—VÐëšDºÓícUÑíÛîýÅ\,"I\
+³áôhØün¢ÖŒ–úySµ×µ¼8ÚýF·éVùþÃÖfF=¸¶š­á¨#PGï°þs¯¶«›“ö*‹-unm옦°Ù³Øèüúÿ\015Å™âØí­õlô ¹c·kÒôíüÿ\0øDe:.ÌNF€éŽ|?’“šæ¸µÂ4 ¦"4âuLKÿÑò±ç³ƒ[]w¨ñºº¡Äx“¥mÿ\09V•©€ÊÙ‡½ñ/qtžD~®hoî}5&(ÜÅôÕfCQ¯ÞÑì~¦ô¼»²]–)ÅÊed>ó|¼°¹ÎhØßw¥sï÷ÿ\09Ž»|Õïµ–UŒ6¹®ª÷ä4šÜ¹¸Û_êú[]c˜µb}EfK:^uY¶Êî-}k†ß{\\×coÿ\0¹5½~Ïøv\,~¡õ‡«àÑe=:ÿ\0²5öz–X=ÙWZç½Ûœö·ŠÝS=-»=4d ¦vP D1Ķ‡àáâe[M?cs]_Psì©öc=– |ª-nëêõ®®ì_J¯Òÿ\05êж)f;Ùmxô<Y@Ó'Úk1\\Yc›·ô{F¸J²ònÍmcQnçUŸQÆÂÛý•ûÝú;ënU›ÿ\0‹]./QêC¥c[C¬oP©Ö1…õ—Ín~‡èº·ï±ÿ\0BÝö³üÏz©Ÿ—0#Aê&™¡Ì\
+–§Aü¸Z—gô³ŸafUUXé`pk½ ‡n±£o«ôÿ\0àÒ×h›^ïT[^.A ÜêFç6ŸwÓÿ\0Œô•Ÿ«Ý Ž‘f_Q©ÙÙŒ—Q‚^im­¦ŸL»kÞëëúzxû=<¯æ½5‘•œ3kÁu¿³ñ1\,iÆÅ–¶²K=Khm\,¾ýêdÝúOújÐÁXÂɈý/á´É:Ë®´¬»ì¶÷úp±„¶£ƒuŠÇöÕRÂݺF Çqÿ\0‘]Ö.‰vMÎc}6Xö:ú­k˜I{ÜÛÛËÿ\0OÙþ`ÜÇVv¸<8‚Ðï:ÚðÕj&&"©lob wßóÿ\0 ?D¬¤×ºÊ©‡XçÚèу{Û_úK=¾ÅO)þ¶U–Î÷¹ûÈÔë»s¿–õ<~gË• §à£œu%7KÆø÷7Úããû‡ðAZ×4[E…µ5¡±P{O¹ðÝìvÏì·ÝZÉì«KuáÿÒòµÕUÒ:ƒ~¬ÑÖj¥Åk6Á6@¹ödmŸN¶»ÚÇÿ\0Ó\\±=ø].UÎéÝ?Î’ú2KŽ•‚”7~ïu¤ÙémØ¥Ãvi!_‹¡‹Özÿ\0FƯ ­`ªÇý¦¬¦í·ÚCú꽯ôþÏI®ß_öÖVnUd;!”¾·¼ƒ±çur5†þvßoç-þ·õ´±´RÇn'%Õ°Ö-’^\\ê˜}k7oý% fÿ\0ðˆ§ëv@¯ ¶S ¯í!³@çX粊6ló{?Ð~ŽÏSÔSÔ¾ô+ /íKõ#¬ôΕվÝÔ+aµ²Êm{¶µáµcèêÙs7„{?Tõk]WÖ­T/n6 a¹5[`m·â¹Õ·’ƽûñëÛ•éîõ=%ɧ^üƒƒƒfVßÑVY5Tç=ÍÜìF³ìíôù–[oø:íÿ\0F²³ìËêVäåÅ`‡—9”µµµ­­Ý]Uìo£SÆçÏÒÚ™( ›#¢î#CW_ö·Nh}¦Ð#¬¢¡c@¶úZvá³ïLäcï©ÎûO­é1ŸõÛ\,¬3—‰•ÕÍ 5嶵»}»žïOÑÝ>ßOó?âÕ|_«½w7fFM»'áÂ6ÆïsØæíÜÑûÞ¢µõs7"ŒÙ—a æÚñmxU¸ØêÁ-mSûߥwú+?àÐ<P=¸£¡ô­1'qHòþ±[™Ó212ë\\}³^ã¼Õé“ö‡³pözÕþӯزMùÏ\,ªël s}¾³ˆ7û=bßQ¿öâêêé6êÕq˜LÚYö:%¤¸Séeb¾±fCIuxÿ\0¤Çô?ÂþŽÄVaìªË²*e˜x`Ö2lÛµÖ{¿ISïÿ\0¶¯WÓôÿ\0ô“ež15_ì)רp:gKè¹\,¹Ù9N5ÔAuì;^ÚËwYex›luÞ…®Ù’íÿ\0¢¯ô•Õo©ú<“e nÁ79å¤ûXð~…Ònÿ\0_ëôù¬\,e•SXÅp¬¶³A˜ ÓµÐïѽÕý-ÿ\0˜¹œ¬[k¹÷ÖòIpG;]¯ŸÞüÄ¡JìÑ=\
+ëXÖ½±%”=®ÚN„åÖiô=«1Ãkœ@Óä¬ny€Ðÿ\0ih«“.$w%3 ÕxÿÓòÏõ+O\
+ò1Y·RÒæ8wƒ¬núMßYس5åZéïý#¨ä\\ßë¡ÿ\0Ra5=zè³(ôØýn¶EeÂÞk¸À¹­ôØw ÎiÙ·c]ôFßì"X1ëoÚ+µÔÜOç8´ÀcXÀ=Î×c(ø/ÒzˆäYcª6ºÇmsÜ“úF¾¶cÿ\0œôÑn}8®ý]õ¸–ÃZù°¶}»ÿ\0N¦¹¾çÿ\0=[ÿ\0°¬ÑÐ1wl·+6ÖÐÖ4—àlGm=ûI³uŸñáTYF3‹†Û³Yà÷6¶ØÇÙ 5°¾Üoî¿ÿ\0I¬Ó½ÀÈ% Z%¤ÎÐ)ãÚismh`™ÚHŸÍæÙûžïøĈñP:ìì»ë&u¤`âWû7§¹‚š±)¹ÍªFÖïuîÛeîÿ\0Mîý3ÕÊšz~[òózµŸfkF=¹¸„:ɱŽÙ„Ágë8þÊ®®Û7lŹg;7¤XÍ–Y’÷—¸9µm$oÛý-¶mþsÒÿ\0Á7çáYY£sŒØ×Ùi;œDÿ\0¤vïðv_¿wçúIœ7°®ëïêõ=W<atºXÆÖ2rA>«\07sY_¯c=Gæd¹­õ>Øû=Ko·ÕþiQvsnƧ›+kl`¡í.c£«ý%vÿ\04ͯþ“ýô¿£e^µ#Ðk©€3ìΰX=9õ+}ðno¾«?ëj·OɲÜ{ñýfRÜ€Xÿ\0[RDï­¼;c71ž¥ŸàÁ*r¾-Q;ºû<[Y—»;•ÐÓ@²à\\ 9‡ÑÛíÞÍÞólþ“êzË9®­¿h«$:ÚÏQÁºo#ùª÷£é¿ôŠí½;ƒ‰©±ÏauÕzeŽ qs«mvk¹þ“··wü­µ¡•¸zu>‘€Ö¾Ò?{o§ûŒM&µê¿e)k§‹ÔqjÅ°1ŽÜ6ìHÓ_ë\,Åg7%÷Úç»—\0à4}\0«)Mé{õ^+£ÿÔò¿—)çÃHîðü©$§¨éøëØž¦ êØí.ÊÄçÖ ÿ\0½ zÏÓ~ÏÑçâ×úOûWK-þeV©ÑpǵƷÖ]ê1Ä:Ò¡Ìoé=Íc?œþsôË 3'*¬ÌK Y8>»È!uß´úÖ–‘Ôvt^¬HÙŸSW²yoQ¥‘é{ÿ\0šÌ¯ÿ\0B?›ý-ŒyoIkù±Ê 5+®†<‡X Ž¥ÌofûgkÛù¾ú½5j¬¾•‹W¨ÁwÚ€$\
+°º8sèÈ­•½¯oú:¿ëHÕýU5 :Uƶœû!ø9µ¾·Õ{t«¾×ÕN_·ôþ‡­öïGù¿ôj˜}"ÖŽžãûR‡üv2ºƒvý"úŸ@ÊcvŸSô¾¢y”RQÂY_õƒ¥º˜º¶¾g¨\,tÆ抷Òßë׳þ)fÝÔz]öŸYÞ£H5öØÀýÍW3°0°êm†Ë¨±ÌÞ žÖ{­¥›m«ôŒúì}ô—=‘cÉØlµº5Å¢@çÚømŸô’ˆ‰ÚÓæÜÀêÃûæ¶úßX¤5Îun½¾‹šú÷~‘›6ûÛb躆>;pkëXDVËXÛ[Ã[cšòY¶Ïͱþ¥~žÿ\0ûmr¸}-ÝAÕ³Ç{žÊîi×`±Â¯´5ÃéÔÇ=³ü'õ×IÔs1oôñØóNZÚF†kcÊioçmÝc¿®ªó2­évÑ—'ŠˆwFÛò济uŸàë«é<’!®.úv{=¿æ1eu[môÚúÝ#Üáô±èÛýoø6#7¨à7Õ²^1[ëu²X÷îö:š˜ßôŸ¹ô*¯úE‹76Ì·¶@ªšÁm43F1¾ þS¿ÂYþGkÅ-ú(KÓÂ6@L’$Å$¿ŠzÿÕòÉÑ LGÎRrE%/À#C=ãò~êMsšàæ’Ò5¾ä£]tî£üRSÓý\\úñ—Ò[öL¦Κÿ\0ç1\\A¬‚eß«ÜÛ)ÿ\03Ñ]v'Ö©}M•ÅîÁ¶“¾k‹]S‡ó~…™;Ùú/ðu3#Ùÿ\0¼«ñHƒ:ˆîꊭŸTúÁÒºnF LÉPn;­y«Ó7Yê—Þ=•nnê2\,õ›ôö*Oú½U¸”_Šboc™q;[s«²t´¾Í¿ÍûW³ÿ\0E¯8ø$ªU=ð¿ ô*r쪳²2+µ´–ÒCn¥Æõ_SnÚÏYíþsÓgóU®g©uÚ32µb¶°ÙÛ[Ü_X=éÖ¿gæ{:H_US;.²ç—Úâ÷p P)%Ý©$’IOÿÙ8BIM\0\0\0\0\0\0\0\0\0\0ÿâ0ICC_PROFILE\0\0\0 ADBE\0\0mntrRGB XYZ Ð\0\
+\0\0\0\0acspMSFT\0\0\0\0none\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0öÖ\0\0\0\0\0Ó-ADBE\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
+cprt\0\0\0ü\0\0\0$desc\0\0 \0\0\0lwtpt\0\0Œ\0\0\0bkpt\0\0 \0\0\0rTRC\0\0´\0\0\0gTRC\0\0Ä\0\0\0bTRC\0\0Ô\0\0\0rXYZ\0\0ä\0\0\0gXYZ\0\0ø\0\0\0bXYZ\0\0 \0\0\0text\0\0\0\0(c) 2000 Adobe Systems Inc.\0desc\0\0\0\0\0\0\0Adobe RGB (1998)\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0XYZ \0\0\0\0\0\0óQ\0\0\0\0ÌXYZ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0curv\0\0\0\0\0\0\03\0\0curv\0\0\0\0\0\0\03\0\0curv\0\0\0\0\0\0\03\0\0XYZ \0\0\0\0\0\0œ\0\0O¥\0\0üXYZ \0\0\0\0\0\04\0\0 \,\0\0•XYZ \0\0\0\0\0\0&1\0\0/\0\0¾œÿþ\0&File written by Adobe Photoshop¨ 5.2ÿî\0Adobe\0d€\0\0\0ÿÛ\0„\0      \
+     ÿÀ\0\0\0"\0ÿÝ\0\0ÿÄ¢\0\0\0\0\0\0\0\0\0\0\0\0 \
+ \0\0\0\0\0\0\0\0\0 \
+ \0s\0!1AQa"q2‘¡±B#ÁRÑá3bð$r‚ñ%C4S’¢²csÂ5D'“£³6TdtÃÒâ&ƒ \
+„”EF¤´VÓU(òãóÄÔäôeu…•¥µÅÕåõfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷8HXhxˆ˜¨¸ÈØèø)9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêú\0m\0!1AQa"q‘2¡±ðÁÑá#BRbrñ3$4C‚’S%¢c²ÂsÒ5âDƒT“ \
+&6E'dtU7ò£³Ã()Óã󄔤´ÄÔäôeu…•¥µÅÕåõFVfv†–¦¶ÆÖæöGWgw‡—§·Ç×ç÷8HXhxˆ˜¨¸ÈØèø9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêúÿÚ\0 \0\0?\0óþl³×\,-qU¹³fÅ]›6lUÙ³fÅ]›6lUÙ°LQZœBACLUnlÙ±WbÒ»ây¦*šQ\
+á|ÀÛ0•†0šïŠµ‚méße†#¦*˜MÇŽØ^z㌄Šf\0­ÔåfÍ…]›6lUØõzc3b­“\\¬Ù±WfÍ›vlÙ±WfÍ›vlÙ±WfÇÆ¼Ø =¯¦µÆÓHL¬Ù±C³fÍŠ»6lØ«aKtÌËÇ®+\0ï•3vÅT³fÍŠ»6lØ«³fËQSŠ¶¦†¸!¦ ´Å=+$^&˜9ªÓ•›6vlÙ±WfÍ›vlmkë\
+âGé7UO6lØ«³fÍŠ»6lØ«³fÍŠ¯E®5…9 1¬jqV³fÍŠ¯ŽNNÜq¹±WfÍ›vlÙ±UT·gד¨Ã+„AFÆ_ÈöqT»6lØ«³fÍŠ¯Œñ58¤ÒéˆfÅ]›6lUÙ³fÅ\\1q Eq PJ@¦)ZE<Ò˜™5ÊÅÍ›6*ìÙ³bªé?LIÛ‘®76*ìÙ³b®Í›6*ìÙ²ÕK U¬ØæB›n*ìÙ³b®Í˜\
+æ銻6lØ«³e‘L¬UÃl“\0)³b«ä ±™³b®Í›6*½M1§s•LØ«g+\,åb®Í›6*ìÙ³b®Í›6*ìR'àk‰æÅU¤œ¾ØŽlØ«³e…'¦V*ìÙ³b­ñâ:ŒO$ ÅVLÙd×+vlÙ±WfÅ#NY¤NªžlÙ±WfÍ›mzâìG—SŠµ›6lUÙ³c‚Š­Íš”ÍŠ»6lØ«³fÍŠ»6lØ«j*pa´%y  pj^Ñxâ¨7^&™ƒ—#ó5Æb®ë›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅWF*À`˨BFÀJxšà‰®=D €¤!³fÍ…͘bìUC6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«¦9œ¿\\nlUØåR惋Ú8I7LUNHŒFŒÁšŒ«+Õz`<Uص²pLG¬PÔbª÷ˆ±½cËšœn*ìÙ³b®Í›6*ìÙ³b®Å"Ô4Äñ{fâÕÅZ’\\sZb—34lššåfÇÄž¡¦*³Iš1AšXŒf˜ž*Ù55ÊÍ›vlÙ±VÀ®bÅ 6ø*HD‚«‚ÓH Ø猡ß…Í›6*ìÙ³b®ÇÄÜflUyr'\0`\,Ø!bkƒ’y¡óf9°¡Ù³fÅ]Š O8žlUÙ³fÅ[U-°Å#Nø¾žT?ÇÓºaê=0uU'ëÍ›\
+»6lØ«³ ³f늫›·dàN؆YR3(©¦*Öl5Ÿ§1€±WfÍ›v-o®üF#ƒ4× :“Ó[whmŽøõÒŽ ®b®Í›6*ìÃlÙ±TS]rN6lUÙ³fÅ]›6lUÙ³fÅ]›6lUbT7ÅŒ¼§?‡¦ 3O\\UÕ®VXX«³fÍŠ»6lØ«³c‘yše2ñ4ÅZÍ›òÅVfËaCL¬UÙ³fÅ]›eúcYxšU¬Ù³b®Í›BªFøªt˜#™O>¸Y8\0í•ïÙ4ÅQWöÂ&<z` ÷>ª|]p*ìÙ³b®Í›6*ìÙ³b®Í›6*ì’Ñiób­œtkÌÓ(FǶ+oð8劬–?Lâx:ø©¡\\€+³fÍ…]›6lU’€”8‡S•›D<@'!ˆ/\\q‘ÇŠS ¨@ˆ0Âü%Àx¸`LPª(ø›\
+ÊÜs\\U¬Ù³b®Å¡›Ób9±VÉ©®Vlm'>ت6lØ«²Õ¸åfÅW3–ÆæÍŠ»6lØ«³fÍŠ»6+ ^¡ Åmá^ Š¡rÕ¸šŒ0Ôm#¦bªÍ+M¶Q€®66àk‚^àŠ úfË&§+UŠsã4³´½q\,Ø«³fË¡ÅZÍ›6*ìÙ³b­ÔåfÌqWfË"™X«³fÍŠ»6lØ«`W1ËCÄæsSŠ­Í›6*ìØ´P‘Û"†˜«Y³fÅ]›6lUØâ„nr”Ðà¹6ëŠ@AæÍ‚!U=qB6+2…;bX«³fÍŠ¶:àæˆ<up\
+Šz/€¤!i—Cƒ ·W58¼ð"®ØÚœÙl(r°«³fÌE1WffÍŠª´µijfÅ]›6lUÙ³fÅ]›6lUÙ±ëLÍLUflÙ±WcÐ×›FÉ22P`\,meë§\, *zlWY›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÀW\,©¤å¾/pªت6lØ«°n8ŠMú`\,µ<MqTßT‘\\¸R†‡’^kCñ*™¥Â…¦ÊAbF6¹X)$Û³fÍ…Í›6*ìÙ³b¨˜® b˜”’—8žlUÙ³fÅ]›#'(Šb®ASL%¸Xù` hkŠµÃ0ãTqü6®3/µ0ªžXÊÅb ñU­\\f\0²m狆 M!ófÍ…Í›6*È<½f.ê×\,¾«. òÕòÚHytÍæ+Ôºz®ˆêÇófÍ.Í›6*ŽÓ‘]èض«%8á|R˜F\\Ó´ÝqU\,Ù³b®Í›6*ìÙc®\,Pq®* 6ÁQOǜت`×”Y½LK6*á–Z¹Y±WfÍ›v>#Fß›LÔ­0q¼Žbk‚•¬Ù³aV×ÂŽø_ŠA¥IcÞ£é‚á<ÆøAF8VÞàÄÀà»ËŸY)…™e‰Æ–ÚÍ›6;6lت2Â@¾]û5 X¯LÌźâ­fÍ›vlÙ±WfÍ›ÿÐóþ(­A‰æÅ[&¸¬HÅN8ª×M1¹lyåb®Í›6*ìÙ³bª‹)QLa55ÊÍŠ».„câNmL^xx ”&lÙ°¡Ù³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ[¸ãqø)HÀšB…Û|Oό†À®[FW®)oN{àË°¥>R–æÍ›;6lØ«³fÍŠ¯‰ý6å‚..½U¦Í&Ý›6lPìÙ³b®Í›6*ìÙ³b®ÇÆœÍ1˜¬2p58ª«Y°°1ÃG¼FŽ˜VMMp Ik7LÙ°¡Qen™NS—†q\\wÄ.ØÍ›6;6lVæqU\,ؤ¨âxªae8p-Ëórq0ÄtÆ“\\—f¹±XV§\
+©Lؤ¢‡Å]›6lUÙ³fÅ]›6lUÙ³fÅ]›1ÐWÅ]›6lUÝsLr¹ zb«¦Y$õÊÅÄ^XªˆÌrºfÅ]›6lUÙ²À®Øó R1W$\\òž2˜èäášI9àJ–lÙ°¡r'3L·Œ§\\¸œ!©ÇÏ(“¦*¡›6lUÙ³fÅ]›6lUÙ³bÑÛ´¢«Š¨æËe(hr±WfÍ›v/jB½[¦!š´ÅQ7Ž®ÿ\0L ˜ï›vlÙ±Uè@Ʊ©ÊÍŠ»0Í›lšåfÍŠ»6lØ«³b€ÍC¸P§lUC6lت*Õ®#2…b5\\¯L¢k¹ÅZÍ›6*Ú©n˜õŒó\
+ríØ+Tâ²H  ŒU^æÌE\,.ÃkëñSŠ»6lØ«³fÍŠ»6lتa§ªy`[‡LM\\¯L¢k¹ÅZÍ›6*ìÙ³b®Í›6*ìÙ³b«•Šæg-×›\\«\\Ì´Ê L²ÕÅVæÍ›vlÙ±WfÍ›pÃXcDŽ­…c®/%Áe\
+0qâdöĤ§-±µ#|¬*ìÙ³b®Ç ®4b®~bªY³fÅ]‹ÚÆ$jCŽPÔb©”Öˆ£lAmAâåÏ\\µ¹eÀIÇLn[F¹XUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›0Ç2늭͛6*캜¬Ø«³fÍŠ»6lØ«³bÆdp£¹µ0õÆÓH\\Ù³b‡fÍ–£‘¦*Öl|‘˜Í3pé–ÊW®+l@q^˜¥ë+?ÃÓBæÍ›vXÊ˘«G6c›vlÙt¦*ÖlØä^F˜ªÜØç^&˜ÜUÙ³fÅ]ŽXËn1¸" ŠUE2Á¦[š“Å[&¹Y³b®Å­OÄrÁ¦ãE_0c¶Ç3–ëÅ]›6lUÙ³fÅ]‚íîB\
+ ›D\\J$;`|Ù±WfÍ›vlÙ±WfÍ›v;™¥1¹±WfÍ›vlÙ±WfÍ›vlÙ±VÁ#¦Q5ë›6*ìÙ³b®Ë¡qý¡\\2»†1e능xwå]9u]B;gèƘI‡~S¾~§ íÑX`<+ÔüÓù_—gõ„¦q{˜ý Y<z?Ξsµ½ÒÄq°-ÄgœïÜI30îr¼D‘ºKoxΜ͛-C³fÍŠ»ŒPÔcsbªÒܼ¢ŒqÙ±WfÌ2ÊÓk6lØ«³fÍŠ»6lØ«³e‘L¬UÙ³fÅ]›6lUÙ³c“¨®*Öë˜pU×#Ž#\08ª–lÇ6*ìÙ³b«ã~¹NÜÍq¹±Wb·‰æ銮}Î76.öåP>*¡›6lUR)=3\\©™®36*ÚõÁRÄrjœqT>Xb:e`Ë+QriŠÐ…‰ë•‹\\Ãè9\\GvlÙ±WfÍ›vlÙ±WfÍ›vlÙ±Wb¶à3\0q\,r7\\U•Ea£Ìä~ûŠ¿Ã†1êtƒ†HÜØœUÌåºãsfÅ]›‰A;â’ª¶*‡Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í‹GnÒ/!ˆ±Wa—×WÑôÏ\\-ÍŠ¶w9Y³ UVLîu9.µòÍÄ°”®Ã"ÖMèNŽ|sÐ^TÖmÄG%+Nù^IòHxå‹YÜzm¾:[UU¨ÉŸ£oŒ‘t'"ÍrÌ)’€P¤E2³ód•Ù³fÅQšqP|¨(‚Pë…±¹ƒ uqë.ø:ÚU¯nDè0·.§+\
+b‹ÔÆ:ñ4ËI\
+tƳr5ÅZÍ›6*ìÙ³b¨‹TÔ86{tTÛ ÊŒQ®…0*‘ØåfÍ…]›6lUØô ñ™±UW`zbY³b®ÅDuZâX&)\0ZU qÈœÍ2›®Z7\\U]­h+È¡¦.×5Ä ®*ÖlÙ±TDú@A#\\¬Ø«³fÍŠ»6lØ«³W6lUÙaˆé•›l±=r³fÅ]›6 ¶¶õñT6lqgèà<Uo7Ä&˜Ó FW\\Rî¹³eÓ+[@eaL{faPÙ¬nVÁ7÷É2ñíªIófÍ’bìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b­…-Ó3)^¸cb¨~Ö^¤±ðàT³6lØUov` BY=FåŒÍŠ»6lØ«°ÊÇD¸¿ˆTantßËBÖ5ápÀvVy¤Ëe³ƒ…ùÕüç ´ÕxiOlår¯#ßMªÌÙ³d•Ù³f늸bƬ¸øìÝÇ\,§¡ÅPù²é^™Š•ëŠµ›6lUºåfÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ»®*°–Æ.ǤÁV˜ª … 3/\\¹#\\n*ŽFP0\,¤¶3‘ÊÁJìÙ³aUȼ2Ý8渜¹–)SÍ›6(UŠR‡.Yyâ9±WfÍ›vlÙ±UÊåze-×+6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Çs4¦76*ìÙ³b®Í›6*ìÙ³b®ÍŽU-”E1V³fÍŠ»6lØ«³fÍŠ»0ˡ̽qTBV1ˆ;r5Á¬ ÇQ€\0’ìÙ³aC³fÍŠ»6lØ«³fÍŠ»51è+×.ALUO6lØ«³fÍŠ¿ÿÑóþlºeb®Í›6*ìÙ³b®Í›6*ìijnZƒᾋq WÀy$sA]Y5¿\\ ‡zÅÒMöp“uº‘EZÝÂ5N+u8m3cKnÍ›\,\
+šaCY°C[ÑkñWfÍ›vlÙ±UH“™¦:h¸c#~¸éeõ1U\,Ù³b®Ë©ÊÍŠ»6lØ«`Ó \,•8 uÁž° LP×–MNVvlÙ±Uñ'3LVx}1‰Äþ™®>y½L\
+¡›6l*ìÙ³b®¦lZƒŽ"qWfÍ›vlÙ±WfÍ›vlÙ±WcÑ9œf)ð8«™ F¸ÖrýqòÉÏÅ]›6lUØôr1™±UÌÜq¹³b®ÍŠÁ ˜ÐeMˆÐâªx¤mÇÍŠ®väq¹³b®Ç*òÆãÕ¸â«H¦VY5ÊÅ]›6lUÙ†lت³=V˜ŽjæÅ]›6lUÙ³fÅ[pΪ!÷¼SÕjS\
+°õÊÍ›\
+»6lتø͆/*2S 8œÕ8«oJíÍ›vlÙ±WfÍ›v8©¹CwiŠTsfÍŠ›6lUØicr‘!\
+óV˜ª¬íÍÉ!mǧÈà1×ǧÄ`*=r³ØUÙ`Tåfb«Ýxã2É®`*qV³bþ†ÕÄØ«³fÍŠ»6lØ«³fÍŠ»6lkn²©'A‚TÔe³–ë—*ðb3vlÙ`W¦*ÖlÄS6*ìÙ³b®Í›6*Ùbv9Y³b®ÍJcã§-ñIÀ1U Øä^G3¯Š­Í›ª[¦*·6Yv9X«³fÍŠ»6lØ«³fÅ¡„ËŠ¨æÁZ˜…p>*ìÙ³b®Í›6*ìSÓøybxm£À·OÁº`&’7Jsd¯WÑc´‹šõÈ¡Æ2Ü)ÍÙ³f‡fË\
+Nb)Šµ›6lUÙ³fÅ]–Mr³b®Í›6*ìÙ³Sv+ ¨Ä°e­À‰H8ª‡L¬|­É‰ÌUÙ±ën™L¥zâ«rÔTÓ+-M qUÏf)$œñ<UÙ³fÅ]›6lUVÝy8;P· # £~ \\]™À¶ÍPè…Í\,Ön«Ë‰øá“ß+EÇ\
+¥9³Ø«³fÍŠ»6(°»Š¨¨ÆMŽ*‰ÓÜ$À·L2Õ§ŽU0:f.[©ÀFöv¦³fÍ…Ç#q5ÆæÅU&“Ô5ÄófÅ\\ 2ɯ\\¬Ø«³fÍŠ»6lØ«³fÍŠ¶½qi¸ñÄ3Wv+·Ä³LU'lJu¦%Èæ\,O\\RÖlÙ±C²èF\\b¬0uÜ!P0Ái¤¿6lØPìÙ³b®ÍŽ±Þ˜ºD\
+Ôâ¨lÙg®V*ìÙ³b®Í›V‚¸ªÜØä^F˜`º[2sÅRÜÙn¼IX«³fÍŠ»6lØ«³e¨äh1ÏN¸ªÌÙ³b®Í›6*ìÙ³b®Ë¹X¤4å¾*ºèÙS€n™¦4m±2k×k6lØ«³bŽœEq<UØó+0âNØÕ4ÌËÄâ­e«5•›E5ôòŽ‰< Õ®ø¤¾kŠrÛRÍ–»œ4SÅP™³fÅWF902êÐD††¸´—M"ñ=1d­Ô3fÍ‹e–®V_×k6lØ«³fÁ&ѸsÅPê¥?Ó(G\,зà‹ÉVJqÅVOLj¦#]ñ¤“•Š®zWlȼØ(ïÇÄÜ7ÅSwòìé­Û\
+$ŒÆxœ™IæXšÌCÜ ˆ\\È%rÃQÍ›6*Ù$õÊÍ›vlÙ±WfÍ‚­- É ÅP¹°]í›Zb®Í›6*ì4B$‡ŽâÐÌSlJ¬‘xµ1˜ù[‘®3vlÙ±WfÍ›v/mrÖæ£ÍŠªÏ1¹K6lUÙ³fÅ]›6lUÙ³fÅ]Žài\\n\
+IW…*…͘æÅ]›6lUÙ³fÅ]›6lU°iÓ1br³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b¨Û[‘=ðnk•Ž•ß[B2°L…Jí±Wf³b«ËôöÃkO1\\Y¯&˜Nœ®˜(F_j2_·) plØUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›‚1!¡Á3Zª­F*€Í˜í›vYËN¸´±ÐTb¨|Ù³b®Í›6*ìÕÍ›vlÙ±WfÍ›vlÔÍŠ»6lØ«³fÍŠ»0Í›Wôjµ† †@R‡?\\\
+·0ØfÇÄBº“Ò¸U3ÒôK‹óð©¦3RѦ°j8Û= ùaåË=BÈL@åA„?›:leÐPdøvaÅ»Á:bö÷‰HAcLnAš*{³.Í›vlÙ±W`»x9Œ0d7"1€¤!æOM©‰â³ËêâXPìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í—C•Š®Yzfg-Ôãsb®Í›6*ìÙ³b®Í›6*ìazöU4Ày±Túã]iS5Â9›ÆæÀ+³fÍ…]– VlU9·»DŠ‡®ÜÈ$jŒF§+ ª"Ñ9Èê6ÞˆÙ|2ÁúÂÊ€تO›6l\
+¼FN4Š`Û^.xœ×Ð÷ª6lØ«³fÍŠ»6lØ«†-ÄSÇs8«G*¹³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›51WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vl° ËàqU¹³fÅ]›6lUÙ³fÅ]›6lUت¥V¸–-ÐStL„›Œ ç|R9¸ \
+¤Ã‰¦V9Û‘®7\
+»6lØ«³ Ø"Þ çDÅmÊ>X‡¦H"Ž˜E?Û8¯QiÎlØUÙ³fÅ]›6lUÙ³fÅ]‹ÛÃêb2ÁèÔ8ª”èb4ÄI®Ô(MF\0Å]›6lUÙ²øž¹X«ÿÒà´ÄŽjœ¬UÙ³fÅ]›6lUÙ³fÅ]– 2³b­–'®VlØ«³fÍŠ»-M r³b¨‡Ÿ’ÓàNøÌX8¥1UÙŽlUÙ³fÅ]›6lUÙ³fÅ]‚’×’òÀ£l·4N8\
+B… 2²É©®V;.¹Y±WfÍ›vlÙ±WfÍ›vZ©n™Xa¦"3|XÊd+ÔcpçQHÇÙÂs×m]ÈåfÍ…]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lU\\CU®"E1Q51kŠ\\1RŸ$1BûS)æÅV:ŠâdPâ­fÍš˜ª;O‘c$œNöA#íÕŠå\\U¬Øº[3¯!‰úf´ÅVfËe+×+\\¨[¦f—®\
+µeq[®vÀʶ´»6lØX»6lØ«³fÍŠ»6lØ«³fÍŠ·L¬-±˜«³fÍŠ»6lØ«²×®U3b©’"ßN¡NØÑ#‡Ì[®\
+V³fÍ…]›6+ |ñU\,Ø鉦7vjcã;àïA\
+Wª]›-…VvlÙ`Wk6.œÆ/Pà!$Û¦–f®YÛ+\
+›6lUÙ³cÖ&nƒY˜b²Åé\\KUõ)–‘òÄqë!QLUi9Y‰®lUÙ³fÅ]›6lUجs´bƒÅÒܺòÅT™‹ãqXÒ¦˜Ç8ªÜVßÍŠªÏJ퉨©¦Uk˜b¨ù-bæ:à \\ܳ/ CvlÙ±W`‹h=jà|e'§Zà)ySÒjc '®+rüÜœG\
+™‰®VlUص»„;â9±UYØ3TbY±HÔp¾8ªÎ'+$Rh­és¶Ìž›ðÀ)"”ófÍ… €OLZL|«roŠKÅœS_ssê­0 ¹U\0qÀØ«³fÍŠ»6lØ«°M¥ÓZ·%ÀÙ±TÊóW–èqc¶æÍ€\
+I6ìÙ³aB¢8Ƨ+6+nÍ›6*ìØäBý2™xšb­fÍ›vlÙ±VÇ\\$4NX`·¸ U ›6lUÙ³cÄLw¦*«¡6gÓ Ž¹X«³fÍŠ»6lr¡n˜ªÜÙdqë•Š»6lØ«³fÍŠ»6lØ«³e¨äiŠILUK6lØ«)ÐݽZrÈõè»é\\N9Þ1E4Æò«Tà{UslÅ9ˆ+Ôaå¬ñztl wé•øqÒBU›1Í…Í›6*ìØ»CDçˆb®Í›6*ìÙ³b®Ç*éÁ–nˆ§–*ƒé›æ¬iÅ]›6lUÙ²ÕK ·B†‡[›6lUXÁEåˆáˆ`a¦b­©¡® šãÔN86*ìÙ³b®Í›6*š@Ñú{õÀsICEéˆ#+®\
+WfÍ–p«Y±æ2q˜«²ËvÊÍŠ®Fâk†Qê…†æÅW;sb|pK[€œ°&*gb¼{b•\,Ù³b‡fÍ›_q`qk™06lUÙ³fÅ]›6lUÙ³fÅ]–¦†¹Y±VØò9Y³b®Í›6*Ž´‹ë ¯†žpf“:Âç—|SR’9 Wî©bt¦§ÍZáWfÍ›lf-Ë+6*Ø48%æå0.jâ®Í›6*ìWÐn<±\,.(œqT6lÇ6*ìS˜ãLO6*ìÙ³b®ÁÂôz^žÍŠ¸æÍ›vlÙ±WfÍ›vlÙ±WfÍ›v(b!yvÄðI˜¸wÅ-=©HýCÓà×¼ ¥€°; ´{ êBp·-¡ :Œ*Ë|×F4tðÈŽ ¸¾–áB¹¨\0Ù³f®̓­­Ñ—ðÀL8’1Uh!õzãe‹ÊŽSL§¿\\\
+³·Ln ¶uPCaT1Í‚ÄŒf*ìÙ³b®Í›6*ìÙ³b®Í›6*ìR(ýCLOý6®*é¢1bx"æA!¨Àø«³fÍŠ»6lØ«³fÍŠ»6lØ«°T¬7À¸àåzb®Q¨1¸ ˜rÄñWbÖ𙛈Äpn˜á%ÅT. 05#†ºÏÀ®b®Í›6*ìÙ³b®Á>˜ôùwÀØîf”튭͛6*êæÍ›vlÙ±UXœ.dznfà{æ[NQó„2µ»ò^£GjÚwÔH§C…˜6÷Q{ÀvÀX«³fÍŠ»¤!–¸YJŠ Ua4ÍÄæ&»à•PÉŠ¡sf9±WfÍ›vlÙ±WfÍ›\\ŽPÔbpÎ)ˆæÅWúdŠãظ”¦"MqV¦(Ò–Äób®Í›6*ì°§¾ ±…e`êQÅWKšÜªõÀ¥JðE¼Ä0Vé‹_*ñqTÒ˜ÌÙ±Wf͘oŠ¢¸{à\\X’‹LG»6lءٳfÅ]›6lU°HÊÍ›vlÙ±W­þ\\~a~‡Ñ”íJc0¼õ˜#ôÕ«œœ1^†™D×®K‰»qÍ›6E’.ÞÌÎ*1“Û˜M Ó.{KP—›í‘³l¶¤lqBq¹&.Ì3e\\UTÀxòÄpÅ\,tl/n§k6lØ«±e€°ä1 ÀEâpC‘CL¬s·#\\nvlÙ±Wb€NøžX4ÅQ²¹eÉÆà\
+ìÙ³aWfÍ›vlÙ±WfÍ›vlÙ±WfÍXù\
+â«3e‘L¬UÙ³fÅ]›6lU …‹¹c¾76*ìÙ³bª‘Hc`qk›ŸXSæÅ]˜fÇ ©ÅShôÀÐz¾ØPÉ#ã» oÃÛ¥5bp ê“]fÅí õØ.½Ó~­\,m VlÙ°«³fÍŠ»6lØ«³fLjÎ*³6YÊÅ]›6lUÙ³fÅ]›6lUØ6(T¥p*³ÀRÜP‘•˜šæ‡fÍ›vlÙ±WfÇG‘¸®äጚ-ÄQú¬´\\U\,Í–GC•Š«Àë‹?0b:f\,N*ÛuÆæÍŠ»6lØ«³f¹dŠµ›6lUÙ`Ó+6*ìÙ³b®Ì7͆ZM˜¹™Ct®iP&QR6ÆgIÕ<¹6~¢õ¦@"²y˜ªŽ™ÌKvF4…Å­äàÃ*xZâØ–MŠgssTÛ I©©Ë.H¦7vlÙ±Wf˹GvlÙ±WfÍ›v>7àkŒÍŠªÉ/©‰fÍŠ»6lت-2`V4Åã–‚˜‹œ_ÿÓóþlzF_¦fˆ¯\\UflÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›v=$dèq™€®*ªó³õ8–?Ó8Θ«³fë‚ ´iÅPÜHÊÃy­Ö5¹\0l\0ڬ͛‚¬[›ÍUÛb®Í›6*ìÙ³b®Í›6*ìÙ³b«Ä”ÆÙ±UHSÔjb×0zC|mœ‚7©ÅïçôÅP†lتiop‹% +1'\0V™aˆé‚“j×$rÛË&½r°¡°HË.O\\n("$WS͘í›vlÙ`Wk.‡Kvc†"Ä\,\\Ž TŸ6:AF#…]›6lUٱʼ±f‹Š×CæÍ›pð/!€Ð× áÔcâpQª\
+8×–”\0Ûb×óm°15‚ìÙ³b‡fÍ›v/…†j⫤<q¸à¥ºcH¦*àiŠ ˜\
+by±WófÍŠ»Ø"»ŽX ’ÍF%C0»h¢´¢ødb*Äã^öI‰;b\
+ür"4ÈÊÝ&ìq¹Žl“À©¦/%¿åˆ)¡®/%ÁuãPù9Ñ­mWM2ÉNtÈ6[ÙU=0~*ë¹}I :WæÍŠ»6lØ«³fÍŠ»6]V*ìÙ³b®ÁQ\\ðN'æÅUèÄã\\ò5ÆæÅ]›6lUÙ³fÅ]–r±HH ¾*°‚:åb÷IÛÅ]–Ž™Y±W\\Ù³b®Í›6*ìÙ³bª°GêU¶”7†% ð9R¿6®*ËW^…¡áµi‘[¹’³•Ä+›""&FD»6lÙ&.ÇƦCA׊Á'¤Ü±WMFhØ–¹˜Lj0>*]›6_Šµ›6lUØ6ÎØL 8 Šv‹aŠ·q¨1s¹sSÅ]–E2ÐTŠN¼iŠ¨æÍ›vlÙ±UHŸÊ‘¹ã3b®Í›6*ìÙ±t·.¼†*¡›\,Šeb®Í›6*ì8´’/N× òÃÐ⨋¥¾ –I=r±WfÍ›v+„;âY±UIX3Tbyt®V*ìÙ³b®Í›6*ìÙ†\,ÑŽ5ÅVDx°'ÜÈ®¢˜_—SŠ´sfÍŠ»6lØ«aˆèrË“Ôãsb®Í›6*ìÙ³bª†Fuã‰âÖäybnjƘªÜÙ²×®*ÖlZe\0\
+b8«³fÍŠ»6lØ«³e…-Ó\,£/QŠª[8Gâ·²\,„À™°RmÙ³fÂ…ÜÍ)Í›vXé•‹[\
+µ*ˆ#®V»P­¶Å'gfÍ›;6lØ«²ÔÐåfÅU •ÄófÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]–·L¬¦À'jb\,Ò©^¹Xe©ÚˆØc(®*ECæÅg‹Ò4ıC±Ü +ÅÑiŠ©æÍ›v*°’+‰b«51U›¡Û\,æ„ãXÔ×2š⪲ÃéŠâ8¬“z‚‡Å]›6XRzb­fÌE3b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í‰=F ã‡? X'<U#Í‚¤´(Üp;¯LUnlÙ†*ìØ»BòÄ1WfÍ›vlÙtÅZÍ›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*‹·»0©_ ç‘'›vlÙ±WfÇp4®7U·OQÂà½BËêà7Ž·N@Øq©\\¬ð€:ŒU#Í›6*ìVLƃÅ­æôMqUi¬Z!S€ðt÷ÞªñÀ« ¾àbO6YR¦‡+vlÙ±W\\Ù±H;…8ªž=– ½³\0þV㊯xŠŠâX\,°tßb’ìÙ³b‡fÍ›vlÙ±TÂÞ†3€\\N:9Jm‚eˆ加±Èå F76*©\,Í/ÚÄñȼ1Gƒ€®*£—Äœ¬:µ†&Š§®*’ãÙ(+ŽœÓ¦\\ŽqUÙ³b®Í›6*ìÙ³b®Í›\,uÅUÒå‘xöÄ ©®\
+UW„©ÀàU<Ù³aWfÍ›vlÙ±Wb‹'Le3\\U£¾lWÐjW"˜«Y³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅU"fSðâ³O+.vÆÚ°¾½e#lU qG—šÓÍŠ»6lØ«²Á¡ÊÍŠªÈáÀijfÅ]›6lUÙ³fÅ]›Š>x×^˜ªÜÙ³b®Í›6*ìÙ³b®â­q±¯#ŠJÔÛ©+”é–\\¹©ÆfÅ ™€<5XE0\\weŽcS\\%¬r7\\nl(DM `)ófÅ]›6lUÙ³PæÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³ ±Ž5ÅPÙ±î(q˜«³fÍŠ»®?Ó'):à¾JA‘LQ_ˆ¦U6+\,@\
+ŒRìjk•–9DS;6lº²òÅPY±Yc¡Û"˜«±HÔO\,1«n(q¹‰®lUÙ³R™±We«qÊÍŠ«‰ö¦"Ƨ+6*ˆ¶›Ñ`Ø2÷RúÂq¼Ø)]›6l*ìÙ³b®Í›\,)=1UÑý­ðÀ ¨W|²äâ­ÊjÛc3fÅ]›6lUÙ`ÓŽ Ë\\Ð\0‡ªë•‹ÜÒ»bUÙ³fÅ]›6lUÙ³fÅ]›6lU£•IË¥s«êßT}4¥xç‰Ìnv÷Öäx}2Ûb©=ÐV§Ž$9nܘœZÞ‡®* E2±{€+¶!Š»6lØ«³fÍŠ¢í#w˼„&ã†OLâ³Mê BæË9XPìÙ³b®Í›6*ì§ÞýUƒx` ØóVW}æÉ.!ôEiL ¡Ý¢³)¾GñÊìŸdÓ#À*ƒ!#iŽ³"I/$Â̶bÛœ¬ PA6ìÙ³aC€®b)ŠÂ;æ˜\0vÅV+S(åfÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÕÍ›6*ÿ\0ÿÔáv®«×¸t#l.­2ù®=r³f®͛6*à+Šˆª1!¶.’ÓZ`a¾&E0o¬¼pššà FiöŸY4ÁWzO¢+\,o~ªkƒ®ua:Ó\
+g^&˜ÜQ‘‰Â)×k6lØ«±ñ'3Lf>7àkŠªÍ¦+ðCHg!qIlŒkËAæÍ›vlÙ±WfÍ›vlÙ±We]±x¢1æ1©Ái¥ˆŒO¼ŠFcS… fÍ–qV³e‘L¬UÙ³fÅ]–»ZÝò®) ÅUÖEãÔåTåb­©¡ÃK{¥A…Y«LZA¤mÝÙÐ`2k•›\
+– 7Y±UC)aC‚–Ð2rÀ8-.È^8ª׉¦7-#\\¬U|kÌӚ߀®"À×–PSCæÍ›vX4Ì¢¦˜(Dâ8ª¯\\n-3†éˆâ®Í›6*ì°*r³LU{­1™e«•Š»6lØ«±t–‹LC6*ÙÜåfÍŠ»¦‡›LàÇ\\^)ŽƒëL²äí‚•¦5$åfÍ…]›6lU^*\\©%ä)‰r=2±WfÍ›v/ > ®!‹G9ŒPbªn¼M1¹lÜr±WfÍ›vlÙ±WfÍ›V‰Âñ758ÜØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ»6lت´dS|Mé]±¹±WfÍ›v/õfã϶!ƒþ¶¾— U›1ÜæÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]˜fÇ*銶WŽ5^¸ÜRìÙ³b‡fÍ›vlÙ±WfÍ›_s9N¼ 0E+¾6è|X:§¢6lØPìÙ³b®Á<—…;â*œ±§m±V³fÍŠ»\,\
+še`½>!\,”8ª‘·`¼»b8o¨:ƾ˜ÂŒUµ45ÇrõøÌ°iŠ¶â‡lnY5ÊÅ]›6lUÙ³fÅ]›0ßÑ•ÅVa…´Ác á~850jé Xœ +•ŠE×\
+¬"™X¤½q<UÙ³fÅ]›6lUÙ³fÅ]ŽD/Ó‹ÛH#;⨫Pµ¨Ä‘¿ÁÓ¼Ä=Wò4›¶Y›6l*¾(ýFãž ¡ÆE'¦Ü±Iæ3oŠ¨c¹šS›vlÙ±WfÍ›vlÙ±WfÍŽU劭͖ËÄåb®Í›6*ìÙ³b®ËefÅW»rÆfÍŠ»6lØ«³fÍŠ¢¬Š†ø°ÂðDSáÂ`iÓ\,»§¤§6lØP캬]iÃPÍ›6*ìr7\\nlURY=C\\O6lUÙ³fÅ]›6lUÙ³cr4ÅVæÅ净®!Š»6lØ«t®V(£mñ3Š»6lØ«³fÍŠ»6lÀWpË*W®)£Ž]0n ±ñ:â©n ³º6ÍÈ`lؤÝyxnŽø*ÙÖ8ýé…8ñ+L¤ß5÷ú­\\G68!a\\([›6>8ÌÄb«3b’Äb<N'Š®N»æ~»csb®Í›6*ìÙ³b®Á–J à<R)Lf£nuâä K¯¨õ8»[¨Zâ¨<ÙdPåbªˆœ±®¼M2ÕÊå3rÅVæÍ›vlÙ±UH„¼I'ÖÂxd_Ò8ª´·FF® ÍÈ×›vlr©l¦^8ªã!"˜ÌÙ±Uh­žaTÄÊ”4=pÛG¹HA…÷¬V+Ðœ\0ïJ‡ÁpÃÍ+Tr4Á©/¢œNA0¡¦V[šåb®Í—C•Š»-V¹”TŒ3»·Hb ½N H qLf;‘ÆáC³fÍŠ»6lØ«³f½2ʕ늵›6lUÙ³fÅSH}6ƒ~¸XÛ˜1 ¬UØâäŠW›vlÙ±Wf˦˜¸´r+Š¨/\\=Óæ…P‡§L"aÄÐæ GC„D_2’06bI뛺™°fžŠïGÆßƱÉE銡rÕŠŒ¬Øª¼×M0âq‚+˶'†Ö\\d‰ÀM*UȲ°UÕ·¢j0.vlÙ±WfÍ›vlÙ±W`³81ñÀ™±WfÍ›\\Ä×óijb®Å΢€í‰æÅ[&»œ¬Ù±WfÇ*é™”¯\\UnlÙ±WfÍ›vlÙ±UHX†½ÚŠ0(4Ç4……¬Í›6;6lÀWvZõÇ4l¢§¦3Le¶.c\0!âpj]V.'\0ž¸£EÂ…¦sSQÍ…]›6lUÙ³fÅU­ãlÉéµ1¨å Fgr槫Aª6Äå…¢;âösˆŽø6/NöQï… >l<Ö´‘bªËÐávlÙ±WfÍ›lâñ°Ðà|°Jî1Tl±*®ØdcŒÅ]›6lUÙ³fÅ]›6lUe\
+ÊwÁw¶iUp®9 f£÷/ ¡8UG6lØz9CQ”ïÌ×)W‘¦6Nž*†Í˜í›vlÙ±WfÍ›le³rÆæÅ]›6lUÙ³fÅ]›6lUÙ³c•yUnizy¼; -uâra䧌?ï)Š¥zžŽÖ‰ÈŠau/6ˆZÜð¦ræêqV³fÍŠº•Í‹Âœ±)LUnlÙ±WfÍ›vlÙ±WcýCJc3b­“\\¬z'3x¸ŒUG6lØ«²êr³b­ƒC\\Q¦\,)‰fÅUá§|d½qŠÔÌMqKX²NQiˆæŘ?zÔ9W1zgo'¦ÕÅä”M ùâ¨^ JÓlnL/4ÈVÄH´­2E 0jì0±·Yø_‹Årbé‰HU¿„DÛ`<VYšcS‰b».™‡\\ȼ+…LÙg+®*ìØ0æà VQ¾*—æÅ®P#1Uà líÕÖ§\
+±tºdª½ò*ýœyZCSŒÅ]›6lUÙ³fÅUR^"˜ÂÛÔcsb­’O\\¬Ù±WfÍ›vlÙ±WfÍ›vlÙ±Wf®lØ«²ÃÓ+6*ÙbÝr³fÅ]›6lUÙ³fÅ]š¹³b®Í›6*ìÙ³b®Í›6*ìØøב¦+\,<qT>lÙ±WfÍ›vlÙ±VÁ¦bIë•LØ«³fÍŠ»6lØ«³fÍŠ¯EåšEã— ¡Å.(p*6lØUÙ³fÅ]›6lUÿÕóþlÙ±WfÍ›vlÙ±WfÍ›\\ª[a™Ð¦>\
+sLáÎ*¥›6lUkãS§û[b‘ÍÅiˆ1äkZ\
+NV[B¥8\
+p1´Ò–lÙj¥¶PºàÀœsz$ˆÂöB½q¸«³fÍŠ»6lØ«³fë–E1V³fÍŠª$¥3I)|O6*ÝNVlØ«±èiŒÍŠª7ÇÓTŽ¸¬\,ß.v¦¨fÍ›\
+#”陘±©ÆæÅ]›6lUÙ±OE©Zbx«³fÍŠ»6lØ«³f˦*ÖlÙ±WfÍ›vlÙ±VÔÐ×y‹\
+b9±WfÍ›vlÙ±WfÍ›vlÙcU|5Äqs'ÃLCvlÙ±WfÍ›vlÙ±WfÍ›v*Š)¾%– «\\V8yâ8"øb«$„ljbóÌ$éˆb®Í›6*ìÙ³b®Í›6*ì°+•ŠÆE1U*S6[uÊÅ]–NVa¶*¬ê×Ç'ln*ìÙ³b®Í›6*ìÙ³b®ËUäi•ŠBhÀâ«å·1Šâ2êpâƒ-Ó\0V³cŒdcp«³fÍŠ»‚¦˜Ü°i¾*«\,\\q{HXPã1WfÍ›vlÙ±WfÍ›vlÙ±WfÍ–N*Ö>!É€Å^ߊòÄc<XUwn± #®\0Áw7¢0—fÍ›\
+›6lUØ"õÀù±UiØ1ÛÍ›v- ^¦#ŠG)¦*¾h=<C–s ßÅ[» ¶B½F:‚z`»çFQÇ 3fÍ…Q6ÈNã*s¾]¼â!CˆHÜØœUnlÙ±WfÍ›DB@â ¹Ì 2±WfÍš•Å]ŠC1„Õq:S6*©$1©ÄȦ+ \0ïšj¶*¥›6lUÙ³fÅ]›6lUrFd4\
+¦º¤ŸL½M‘¤ªt¨ hqW—’Ó¦l\
+ìÙ³b®Ë™Y±VÉ®VlØ«³fÍŠ® QǦ7vlÙj¼1V³cÞ2q˜«²ÔTÓ+-k]±TOÕ ZŒ †˜a ä-\0HjÄâ­ Xãˆe×hæÍ–qV°Î×K7™Gl\,"˜gk©˜"1øà7Ñ"º¥Î¼¯†7íɉñÆáC³fÍŠ¢-£ZãúliŒW)Ó(šîqUE«S4ÑzGj@pN)|áŽØª-r°]²RNm‰ÅZÍ›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìµ9YjhqUIcà+‰bÒÉÈb8«²ÃS+6*ìÙ³b®Í›6*ìÙ€®jSv\,Š\
+â8ðÜE1U‡6lت¤0´íÅ78é {f£Š_K¸[yƒ·L­]%Ó†L=-i uÆfÍUmÔ3Pà‹x•®B‡‚GLµ‘•¹¾*kV±Úé÷ÂUÅ&¹’¶k‰L\0PÝ\\™Y‰®l*ìÙ³b®Å­“›€q|rÛÅQ7°ú$S'®-qpgëˆ` .Í›6;6lØ«±T“Š‘‰fÅ\\qH$ôœ6'–1U[‰}fåˆâä/± UÙ³fÅ\\rÊ‘„€ÛâÓ#lU ›6lUÙ³fÅ[›ãÌÌE1<^ÞXÓP;æÅŒ~Ùc1šbªy³fÅ]›6lU©‘y @Š`˜n½5+˜Ô×®9œÏ Èü s;ó«3fÍŠ¯øe;r8ÜØ«³fÍŠ¶¯L¢k›6*Ø45ËwåÍŠ»6lتwgOnKu¦H(ĵ™P±„×\0\
+Îò$ì1\,ØUÙ³fÅ]›6lUÙ³fÅU­ˆ]0MøMŠ` ²ÄõÁJÖ9W‘¦7£ *é¡ß‚®¨@#â®Í›6*¯«Ì*£e*hzáÆ‘{\
+VL-¼eyY—¡8ª†lÙ±Uñš0É\
+F†Ø%/D‹d 5v¡d4ÀøòÆVß\,Ep¡HbJby°¡r¹CQ™Ü¹©ÆæÅ]›6lUجS˜ºbY±Uin ¢‡Í›EÚX=Ø%2¥²xi’ÙW—|mî ³¹eÅRÆ^'+íÈ׊»6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ«À@ÉZ§™D×»6lءٳfÅ]›6lUÙ³fÅ]ŽASLnZš⫤N8Õ4 â’·\,KM'’'„×\
+òêr±WfÍ›vlÙ±UE–5—ŽZÉLÎ 8ªÌÙ³b®Í›6*ìRL.zŒO6*˜^ê²^¨Gè0¿69V¸ªÜÙdS-P·LUnl²¥zåb®Í›6*ìٲȦ*ÖlÙ±WfÍ›vlÙ±WfÍ›vlÙ±UÈÜMpÈ_OÂäNY8â«\\Ô“•›6*ìÙ©\\wÖ˜ªÜÙ³b®Í›6*ìr!sAÅí\\#ÔâªoŒÐã0uÈY!€ˆ¡¦\0¥¬Ù³aWbš6'– 1UkƒS´¾{3TÀä–Æâ©ÔÚÔ—1qs„Çs•\\Ø«³eÐåbªÐ?d†¦¸ÌØ«³fÍŠ»6lØ«³fÍŠ»6lتø߆9åå‰fÅ]›6lUÙ³fÅ]›ˆ\\ÐbòÙ´kÈâ¨lÙ³b®Í›6*ì°hk•›L_V•âô‰Û Žù³b®Í›6*ìÙ³b®Çs4¦R©cA‹fQSŠ¨bÖê¨q")¶eb¦£MäŽ5L)“ícÚW#~˜–*ìV)Ú.˜–lUs¹sSÍ›vlÙ±WfËQS‹É®*‡Í›6*ìÙ³b®Í›Š>f˜ªžl4k5T®8¡8-ZÍ›6vlÙ†*¬–ÁPY†8’LiŽK΃CΞ›SÇÊþ¡®3vli\0”ï—yn!;b¨LÙ³b®Í›6*ØËd#2RGSQÍ›6*ìÙ±Ê*qU´ÍƒR!L2€vÁj¥‚m`ð6/o9„ÔaU÷vþ—LN;v“ ÇOqëk2ªïŠ JMNigæ)ŠÞJ¯Óâ®Í›6*ìÙ³b®Ç'\\nlUZ@)¶#–Xœ¬UÙ³\\²¤b­fÍ›vlÙ±VÁ¦[?\,nX4ÅZÍ‹›rq)Šµ›6lUÙk×+6*ÿ\0ÿÖóþlÙ±WfÍ›TŠ2çlÖliƒ´ku”üXukQ<1V“A–ñ2uà >\,ƾ8ý^5ˆ€0^ê”æÍ›\
+»6lØ«³fÍŠª¤ì‚ƒ'‘©ÊÍŠ»Yçñ`\\°Åzb¨ûòŸ³…øæbÝq¸É;»6lØPìÙ³b«“®øùHí‰f®*ìÙ²À©¦*ÖlUâ*+‰b®ÍŠBœÚ˜ùâôñU Ù³b®Í›6*ìÙ³b®Í›6*ìruÆæÅSOU=:akš²¹¬\0RIvlÙ°¡Ù³fÅ[ "˜–lU³•›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìØ¢GÈWËÄâ«sfÍŠ»6lت¬c—\\ÒGLlf‡HGâ¨LÙ³b®Í›6*ìÙ³b®Å¡‹™ß^¸¿«ÀmŠBÉ!ÛÇ;—ÜãqRìÙ³b‡fÍ–k6lZ;g—ìŠâª9±Y`x~ئ%Š»6lØ«³W6lUÙ³fÅ]D/Ó‚ !F* ËÄÓ+!«c1WfÁV°z¸”ê¨1´Ò–lÙ±C³fÍŠ»04Í›lšãâ`§|O6*‹y—ÕÍ×vl²)•Š»6lØ«³fÍŠ»[ÁꌋCpbØb²DàÔÆcùšœn(vlؤ@¾*§›˜\0vıWffÍŠª´å—Ž%›6*ìÙ³b®Í›6*ìÙ³b®Í›6*º1ÈÓ›Uã\\ :b¢å©LUI… 2²É©®V*ìØ¢ÄXW8«²É'2ŠœckŠ¡³f9±WfÍ›vlÙ±WfÇ"ò4ÅÞÉÐr8¦‰CfË"›eb‡`›$Wz7L ŽV(j1T}ôHŸg ±ï+?SŒÅ]›.™X«³fÍŠ»6lØ«³fÍŠ¶ 3O\\¬Øª¬b£n¹ƒS(6lØ«³fÍŠ»6jW5)Š»6lØ«³fÅ¢€Ê*1UtmÀ×)—‰¡ÊÅUf—ÔijfÅ]ŠÁNb½1\,ت:ñ”S†Ë$ž¹X«³fÅE»•çÛRÅíבÄ1ñÉéâ­Ì(ÔÄñÎÜq¸«³fÍŠ»6lØ«³fÍŠ¶ :eî縵N*¸3E·Ž$wÅ®$±UØ¢\0zây`ÓmÅ76lUÙ³fÅ]›6lUZ½CLd©éµ3$†3Q”î\\Ô╹³fÅÍ›6*ìR8Œ1<k(ŒïŠ¬–‹sˆá•äŠé¶à\
+ìÙ³aTUŸß »HÂ|8Z 2˱êpRoeöêÀ8"ú)cn -s7ª(CfÍ›\
+»6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«€®*ð”8šìF ¸pÑŒUŽ ‡ˆë¦ Ó@3¨=+Šµ%Œ‘Š‘H¦NõhÌéy…|$Rµ™³fÀ—fÍ›vlÙ±Wc£NgˆÆã£~ \\U|±¶9£„ÉÓ<Þ®2)Lx•ZèPÓwækŒÅ]š¹³b®Áš}ºÜÉÁ°)Ír^¸ª'Q´ÄtÀX½ÍË\\š¶!Š»‚s ¨Ä³bªÏ1gç‚í¸\\}¼.Ç$Œ0Q—Фg\0ãÚF~¸ÌB—fÍ›\
+›6lUÙ`Wl¬µ45ÅW<e78Ì^Yƒ­1 Ur/3Lt‘úãc~ \\Ri½\\UG6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ®OLiÁHoˆ¹äj1U¹³fÅ]›6lUÙ³fÅ]›6lU²ÄõÊÍ›vlÙ±WW6lØ«²À®V9[‰Å[1+H¹ŠãÚpV˜È¥à)Š©„ü°D³‡Z`v55ÊÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›œ¢)×k6lØ«³fÍŠ»‹É€Æå©âkŠ¢î\,½€ðL·fTàp6*ìÙ³b®Í›Žb¸ª–l²(i•Š»52×®>JvÅTófÍŠ»äiËSăŠ¢'ƒÓÀØa<Ë$tï…ø«±Hâõ:bx.É€jU\
+ËÄÓ+Ï)(½ó\\Z4‘銡³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ¸`¶u)Nø/k6lØ«³fÍŠ»6lØ«±ÈiÍŠ¶Æ§ ´ÄY68Y‹ÛNa5\
+£õ P‚£\
+p}Åïª)€!%Ù³f…ɹ*xB l¦†¸&[€éÇB6lØPìÙ³b®Í›6*첤uËO´+ƒnBp늠3fÍŠ®W㙟–76*ìÙ³b©®‰h—rñ|’êÚU½µ½W­2!avmÁ7ÚÄ·_ vÊÌI—“0@ kŠ1ùãq̧©Æ匛6lUr¡lÌ\
+V9\0ÄånGm%*1Œjk•›vlÙ±WfÍ›TˆTåH(s#q9NjqU¹³fÅQQÆ\
+W6ÇŠ^+LAN*ÖlÙ±WfÍ›T9œ]í­p:? {ÎXSQÍ›6*ìÙ³b®Í›6*ìÙ³b®Í›6*© ð`pÂâñdŽæÁJìÙ³aWfÍ›vl°9 VKgy¶*£›6lUÙ³fÅ]›6lUV\
+àœ0¸¹R´U—RpiÌjk˜uÊÍ…‡e+¶Í\\Ø«³fË \\U¬ÙdS+vlÙ±VÔÐà·2S㹘ªÜØå^X¡Š‚¸ªŽlÇ6*ì|rp5ÆfÅQmz̼p)55ÊÍŠ»6lØ«³fÍŠ».‡(`åE)Š se°¡ÊÅU ˜ÄvÇOrfëób®Í›6*ìÙ³b®Í›6*ìÙ³b®Ë™Y±UOXã ë•›vlÙ±Weò#+6*Þç+ ¬íÖT$àÓƒ‘‚ÕO6lØUٱʥºcÌ\
+âªY³fÅ]›6lUm¨qK…)Šé®ªHlKP`_l¨<Ù³aWfÍ›v9 q¹±Tŧ^Âö59ªr±WfÍ›vlØ2ßN–àrQ¶*ÿ\0ÿ×óþlÙ`Wk69–˜ÜUkzÖçl>¬Ó'p¯6*˜i÷"©Äïî=w®­3W*&Ò!!ß5ÔaØ”r˜úeI!Ôâ«3fÍ…]›6lUÙ³fÅW(®S\
+µ8ºÃÌWCfÅ$Nž*ìÙ³b®Í›6*ìÙ³b®ÅmÖ­‰cÑø⨫²\0 ÀX¤’1<%|oÀ×.YLq<ØPìÙ³b®Í›6*ìÙ³bªÖñz­L}Í¿£Œ‚oH×sqë`ÞÕ ›ˆ\\Ðcž®SÍ›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³\\UÙ±íQ\\f*ìÙ³b®Ë¹X¬dŠCi/ ±ÞŸ©¾"Ýqh¦à)T]xšcqÒ7#\\n;6lØ«¦8±;csb®Í›6*ìÙ²Õy U¬Ø÷Œ§\\f*ìÙ³b®Í›6*ìÙ³b®+ˆ \\ õ )Š­ï’=XU¿yO§#xå‘“ìšb©ÿ\0™%‰Ø²=ŽyMØ׊»6lµ4ÅZÅk™â(+Œ F*½Ò1<;Ò\,–ìø]Ã)E銡qÁ¨1¹±Wc•yn)q5ÅQ–ì!S\\3sbs<…Ž3&Ý›6l(vlZ+s ¨Ä™xšb­fÍš˜«³fÍŠ»\,¬Øª÷jŒflØ«³fÍŠ»6lØ«²øšW+æSPÍ›6*ìÀÓ6lU²k•ŽD.h3:ð48ªÐ+‚–Ú©ÈãmÔ¸é.)ðŽ˜ªìr³ób®Íš™±W`ˆíù¯\,EEqqqÁxâ¨r(i•–MMr±WuË ŒtTå¾-qÇöqU^F™™xšc£MNT‡‘ÅVfÍ›UIxŠbG|Ù|IÅZÇs4¦76*ìÔÇ ©¦-<a*‡Í›‹ÈÓ[›µµp9ÅWDü1{õtã…y°RDˆ\\ç‘®76l(vlÙ±WfÍ›WŒq&^&˜èdàk•#r5ÅVfÍ›vlrnwÌâ‡[›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUU^X”´®Ø6\
+z8^ÝN\0’ÖlÙ°¡Ø&ÚãÑÀÙ±Uò76'›…µ*§›OlT`3Š»6lØ«³fÍŠ» âºEƒë…™±VÛs•›ì>xªã(äzc‚µÃkÈ•mp˜=0iY›6l(v?ÓÚ¸ÌôñT6lÙ±Uȼ²˜Pã£n')ÍN*·6lØ«±{X=wãˆ`Ý6A•8•CÜEè¹\\K^¿©)añWfÍ›vlÙ±WfÍ›vlÙ±WfÍ›v`i›6*¸¹"˜ÜÙ±V“Ó+[:…!°;‘ËlRÐRz Ä× ì1ö°5ÿ\0L½-mhLÙ³aBµ¼bCC™=6¦TrÍFS¹sSŠ­Í›6*ìV½fâ1\,e'§ c‰P«6žÑ-N;aµí÷1ÄaQÀ/ªMtk6lØPìÙ³b®Çs'cÍŠ£ÌiéW¾ŽC²¹šSŠ¦o¬HéÀák7#\\¬Ø«³fÍŠªÂ¡Žø›\
+˜:eb®Í˜\
+íŠ<E:âªy`W+­LUnl³¾V*ìÙ³b®Í›\,Û U¬Øog¡Ü]DdT;{ad°<\,UÅÆ•OZÛýa¸ŒB‡®Ò¥˾*¶æÄÁ×aö­:¸ÛN*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*¨±Â)¶éáZ3^¸_8£œUO6lØ«³fÍŠ»6lØ«³S6 ¶Dd%ºâ¨<0ÓtÙo_àZŒ\0ÛèžH¼³‚MNY ÈÄXPÁu Si)¶#aÿ\0›dŽ[æh¾É ”w]›6l*ìÙ³b®Í›6*ìÙ³b«Ö"ý2\
+ZÂuÆM âªY³e¯]ñV³cœSŠ»6lØ«`Wô•ÄÔÐ×ýdR˜…;fËcS•…Í›6*ìÙ³b®Ë]ÎVX45ÅST·ÇÌálĨÁm}Ê/O\0b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìQ%((1<Ø«dÔ×+6lUÙ³fÅ]›6lUÙ³cá\0¸ Ó[¾VßÙE!ãÂl\0Ú»\,»Œ¬ØUQ$!ƒØ>òù'Œ/q…™±¥vlÙ±WfÇF¼š˜´öþCæÍ›vlÙ±WfÍ›v ±EsFÀx¤RÍF*¾î1ÐtÄ1ò¹Ôã1WfÍ–:⨻{'™Kd^ G†Kty!KcÊ•¦F/H31^•ÅPù³f¦*ìÙ³b®Í›6*ìÙ³b®Í›6*ìzF_¦3[È®* E 2±òM\\f*ìÙ³b®Ë\,O\\¬pBÝ1U¹±Åê1¸«³fÍŠ»6Z©m†fR†‡k\,uÊÍŠ«;´Ärë•Š»†/TÓÅídôÚ¸ªÙá0šKÞJ%5vl=Ò¼·>§º ±-gC“I§:à±tÏ×l“æÍ› h­žaUÆIŒÐáæ‹qqô®j+ÊJôÅPy³fÅ[¦V+µ0ÆÃHkÈ̃ ÀM$ Jsb“Åè¹CÛ‡fÍ›vl° Ë(GQŠ­Í›\,\
+šb­fÉ.‡åÓ©`?0i'J›Ó8\,]*M›6l*ìÙ³b®Í›‘\\UnlÇlØ«³fÍŠ¶2Øãsb®Í›6*©£Šáåÿ\0¶u¦GÁ¡® k¦dá„! ›\,©r°%Ù³fÅ]›6lUÙ³fÅ]›b WŠ»6lzÄÌ**³[\0Ƙíøâ«ç^-ˆãä~f¸ÌUÙ³fÅ]›6lUrµ9¤-°ÄðU¤BLU\
+sb× Á©ˆâª‘'3L¹£às@Ü[º`Ø:§¢6lØPìØàŒw¦7vlÙ±WcýF˜ÌØ«‰®lÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙj¥ºb­fÅ \,¢§Å]›6lUÙ³fÅUâ¹h…$î\\Ôãsb®Í›6*­;âò̤Sf®*Ùë•›6*ìÙ³ UQ9&ãÌXŒ:`)W‹‚Õf]2†.\0¦PÍ–r±WfÍ›vlÙ±WfÍ›pÉ¿—®-Òêu¦B1T¸xÅ0ƒH"ßÿÐóþ91¹«Š¯s\\flØ«³fÇ"ò8ªÜØ£§OvlØñ"£Y›1ÍŠ»6le•èqT-3a…ü ÙÂüUغOÇÍŠ¯’Ng›\,b­fÌsb®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*‰³uG«`›ÙÇÃ…¹e‰ÁIk6lØPìÙ³b®Í›6*ØÌTŒ|D¾.üHÛBfËn¹X«²ÔÐ×+6*®òĸšW0I \\R†Í›6(vjæÍŠ»6lØ«³e\\U¢¢×QÍ›6*ìY \,+ˆŒÇLUEÓ†3šNgÅ]ŠBÁZ§ÍŠ¢®d0.lØ«³fÍŠ»6lpBqU¸.Ò×ë¡^¸&Òïêç˜Õî«u§p¿ ®µYi…¸eW³³b‰ 8¨Æ2•48Xµ›6lUØèÍ q¹±TDòrÀùd×+EÚß=°¢÷ÀòÊebǾ36*ìÙ©›vlص¼FV ÅTsb÷1zF˜†*ìÙ³b¨Ë{ÓÈܘœnaŠ«ÅlÒLöA§®]Äh>\,»ëÀEïL«dÀ\0ÀäSõ‰™5ÂŬٳbª+‰åò4¦V*ìÙ³b®Í›6*ìZÞ;qŽé\,A_’G5I´i"N}°¬Šdÿ\0R–1fiÖ™\0cRr0‘<ÙLɬٲ×s“`¾'àr¥~f¹œÓŠ¶Ž™G|Ù±WfÍ›TaA‰ã‹WŠ¯CLkuÊÍŠ»6lwJâ«qñš°®36*‹¹e ã2É'®V*ìٱ輎*³Çr8Dá‹ýb‘ñÀR‡®`+•ŽT-¸Â„BÄrÆO/=±¦SN8–vZž&£+6W7$Šb$×|¬Ø«³fÇ"s4ÅVæÇÈœ 1˜«²é‹Ú v£a…Ťh•-R|Ùg®VvlÙ±WfÍ›lf&¹Y±Wc™\
+Šå Ž-$–˜ª†lÙ±WfÍ›vlØ>ÒÕfBO\\U›"ñb<1¸ªª3‘Åq¯'ÚÁ6rª7ÅŠj2¤”á‚÷T¿6lØUÙ³fÅ]–¬TÔefÅU^vqC‰fÍŠ»6lØ«³fÍŠ»6lr!sLUnX45ÇHœ 1˜ª.[Ö’>fÍŠ»69#L|±ðÅT²ù™Y±WfÍ›vlÙ±WfÍH™ºb«2Á#¦f4ÊÅ[&½r³fÅ]˜\
+戸ªæˆ¨®3¼á’˜vlÙ±W`†Uá^ø/‘¥1V³fÍŠ»¶ŒHÔ8†9¡¨ÅS ›5E¨ÂÓ‹5˸¡ÄqWfÇÇKöFS)CCŠ´Ž™‰'®VlUÙ³fÅ]ŽEæh1¸än \\U]¬ÝEp94Áí|\
+ñÀ yà“MeƒMò³aB&¬~\,«£ìàpi–I8«Y³fÅ]›6lUÙ³fÅ]›YÅëHÇßé2Añ¶*•f¹ˆ¦Øk¢Aòñ“@E9Üc%N L–ëPÚCÊ>¸E"#Ûú‡í`&’Y›6l(lâ/1LK6*ì|JÐã2Á§LU$\
+£¸ã#«™#/Ós€ØÌQÔ®ÇÅ]‚l\
+‰×ŸJàl°i¸Å_Fy*ÃO½± ã^;ç+óý­µ½Ó¬Øœ å?5Í£BljÂ=nýµ §˜š†9d¤ XP ©ßV(j2«›+f¬î'ŽÍ嫈a±Â«6 2Ð0οª\\Û¶Š¬)ËŽU’f$WVÈDHèñÇB†‡ŠÜ?7$bYk[³fÍŠ»6lØ«±ÊµÆ冦*ÑÍ›6*ìÙ³b®Í›6*ìÙ³bª±NÑ\
+ M›‘©ÊÍŠ»6lØ«³cŠ+Å]›6lUÙaŠôÇ$eñ¬8šb­b°Ìñ0âi‰fÅUî¤2µI®!–Mr±Weª–4Xø›ƒWZÊW®V-;‡5Ž*ìÙ³b®Í›6*ìÙ³b®Í›6*ê×6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«aIè+˜©FL<¡§A|§Õ¦ØÌÖ0Ú±S!ÇêáM1•ÌE3)¡Ëmòh[›6lUÙ³fÅ]›6lUÙt9X*Ú0àâ¨\\Øé#Š»6lØ«³e…'1uÅZÍ›-G"Ž*Öl“Cåæ€\\ ¨#níÑø8¡ÂA´>lÙ°%Ù¦lت³\\»¯vÄsfÅ]›6lUÙ³e\\U¬Ø©Ž‚¸–*¹ q(te–'µ›6l*ìÙ±rƒqU Ù³b®Í›6*ìÙ³b®Í›6*ª·¢€í‰’Nç+6*ìg¸«`\,zJS¦%U®UTí±ÌźãqIvlÙ±C³fÍŠ»6lØ«³fÍŠ»6lØ«³fÇƼÍ1U˜y£A£ã‰¢ôÎ: §ƒìšb©®³qƒñYno´k‰b®Í›6*˜i!ZZ6 Õ¬À~IÓ\
+à”Ä܆’ü:ÐõÁ]U\,"†™Xç55ÆáWfÍ›va¶lØ«d×+6[bËËz·åíä Y)Z`̳‚±Ó!f²úÙ'l­S[“Q}ò¾ÅniÔ‡Ãê”fÌrÊÓ\,p›ËÐÓMzæÍŠ»6lØ««‡šf¬\,á1žø]¯¨œ°3Ž$Œ²EÕ.eõ¤/ãˆæÍ…Í›6*Ÿhv1Üý¼®éÑÛETÂ]>ý­NØ7PÔ¾³G{JE–¦„efÉ!èþF¿Ž&£S ÿ\00¥Žk€ÑäVÓP’ÐÕ6òþKÃY r>«J6lÙ4;6jW\,Šb­`ÈhWâ‰'U©–Ƨ+vlÙ±WfÍ›vlÙ±Wa®™h³îØU‚ »h>Ω†¥l‘‡ ñi®^o´qB»6lQ!g\
+©æË"†‡+l\
+æeºšàY׃1Tu¡ÂÓ×´ÄN*ì9±Uhp›[ÜúJF*£8âäbxù›W·LU¬µ1Í]Î/k#\\SJ©gðÔà9W‹SÍqéŽ# ݹ⊥¹³fÅ]‚m$œ ˜bª÷N«ˆf&¹±VÁ¦bÄõÊÍŠ»0Í›N`Ž3O\\(Q1ë;*ñlÞ‘#‘ÅT³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ».™YuÅZÍ›6*ìÙ³b®Åá`§|C5qT|²©Z zæ©ÊÀIvlÙ°¡Ù°LPÄe^˜ªÌÙ³b®Ë¹XèÍ qW2ëÁ8a¶Å]›6lUÙ³fÅQöRPPà{¡ñã"r‡4È×nªxðÛc3aWfÍ›vlÙ±WfÍŠ˜Šâªy³³b®Í›6*ÿ\0ÿÑóþlÙ±WfÍ›v+\0ï‰f˜ª´ì ÛÍZæÅ]†1ï× ±ÜÎ*é XÓ›6*ìgý¥´ÉcHèÝpHÐH•]»1£`l¨ÍUÀ„;6lØUÙ³fÅ]›6lU|iÌåÈœR? §rç[›6lUÙ³eŒU¾'®7p>*ì°+•B*´Šec˜ÔãqWfÍ›vlت'\,UK6(ññÄñWfÍ›vlÙ±WfÅ Ô4˸‹ÓÅT3fÍŠ£­tö¹^CO@Ü°ÔºÓÞMëH[".Ù¤>lÙ²L]›6lUØâõÆæÅ]›6lUÙ³fÅ]›6lUÀÓiIÄób®Í›6*ì°¤åa¤hc«b©fl|À4Æb®Í›\,\
+â­fËâFV*ìÙ³b®Åcp1\,ت´®mˆæÍŠ»6lتek2"PõÀ37'$buÍŠI±NÍŠD òæ\0±B–lÙ±Wf˹X«²Ç\\¬Øª%UiÛ®^ôÌqU¸;NuF«`B) W¦º¢¯åIQ2ɯ\\¬*ìÙ³b®Í›6*Ø4ÌXž¹Y±WfÍ›vX4Å!Ô4Ëuô›TNEFt(hpÚ+å C…·.$rFi (æÍ›\
+›6lUؤR˜F'›L&ÕXý3Ó ófÀ$›vn™³aCd×+6lUÙ³c£^F˜ªÜج±ðıWfÍ›vlÙ±W`ôà#÷À|LUÍ×+6lUÙ³fÅ]–¬FVlUs9n¸ÜÙ±W`ËwUC\\Kš y«NjIÜ^X x†*ìÙ³b®Í›6*ì|oÀ×¢§ ¦*âÞ«c]xå+qÌÍÈâ­«”5£\\»\
+G6*¾$õ(ï‚.lÞ 6Ê°!fRÝ2WuèMÔ­0€‚XVlVá89ðÄ°%Ù³fÅ]›6lUÙtÌE2±WfÍ›v8¥r‡\\]éáñX®!A‰fÅ ±äjr³fÅ]š¹³ ñWfÇ2ߊ»6lØ«±Xb2bXaiÅ#Š¡g‹Ò4ÄpUã‡m°.!]›6lUÙ³fÅ]†¢ªrï…øïQ©JâªïI qŽ41‹×k6lتè͸¤ïÏÍŠ»6lØ«³fÍŠ»6lØ«°Æ S~¸]š¸ªùH\,HÆfÍŠ»6lØ«³eªòÌE1V³fÍŠ»6lØ«³fÍŠ»6`+‹ýRJr¦Øª†l²\
+š¬UÙ³fÅQúlë x…묒^˜6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ²Æ*ÖlscqWfÍ›vlÙ±WfÍ›DØÎ-åz ^ëq\\EÇjä[6*½¾6Û¹Ã(­ÞÉDØV ptÚ–!V»ÔÚá8±®zÍÇl®•Æ`WfÍ›vlÙ±WfÍ›v+ ž™Ä³b©¬‘\,±sp«[†UãÛÅ]›6lUٱȅÍ:XZ.¸ªžXåböÀ1¡ÅTwS^ã ›[áô øpëÅ©‰â@)‡ófÍŠ.Që•›vlÙ±WcâŒÈh1˜¤2zM\\T5$f3CŒÅ&—Õ5ÄñRìÙ³b®Í‚"U#|JU\0튬͛6*ìÙ³b®ÁÚ| 3Q°>9Z=×Mõt>%Ť¹yâ8J»-zåfÀ©ÍšD§ néê=11# Çú%“™ÁJ£›6l*ìÙ³b®ÍJæÇÆ@;â«H¦V-)SÓÅ]›6lUÙ³fÅ]›\,uÅdŽ‹\\UG6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ¦zV¤öð4®¾½’îBÌk3`¡v®Í›6vlÙ±WcÒ&~˜Ìo0N¸ª”©¡ÊÅ&píQ‰â®Å ›ÒÄsb«¤nf¸ÜÙ±WfÍ›L­Œ|~.¸œ ›àÀAˆÁV·>‘©À«ŸOd8œ §ÔƒŠ -fäk…=I~W%þ”«sÆ´ïœÛógNµ²»U¥ í‘M/Í—šT^” A€5MfãVnw S“2±Mb$K±H£2š O·“ÒnYnš#¡Ä±k‰½S\\Gv+è59vĆ “ѧ|R¼Ùg®Vv`i›6*¸¹"˜ÜÙ±WfÍ›vlÙ±WcùíLflUÙ³fÅ]›6YÅZÍ›6*Ý3SŠ*ÔbccŠª¼\\V¸Ž\
+•ÁAq .͘`ËkQ.ç ób·úmÇÅ]›6lUÀWËÇ)M>F®*§›‚§3ŠUnlÙ±WfÍŽy0ªÜVGÁSZ„NC\0ƒLU{Ĩ#\0c™ËuÆâ®Í—C•Š»6lØ«³fÍŠ»6ZŽF˜¤‘ÅqU\,Ù±ÁI銭͛6*ì—<SŽÍŠ¶MNVlت¤+ÉÀà ëAa†£q ŽØ2âøÌ*Í›6*ìص´^³q8o&–‘Ç˾Tª+“ñÄò5ËqF#]›6lUÀW\,©q[` Šâ÷ª¢œpZ ºe–'+6vlÙ±WfÍ›vlÙ±UX“SI`Yj0¾&àÕÃdÔV‡枉\\°˜ºâX*æàJvÀ¸PìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Åí¢C†3QŠ…óÆ#j ;ÒáI#5ðÂs!©Ãk+«%r2äÊ$Z_|žœ¤`lw(™Ë ’*öóê19[›W›*ÄœñŽ¼M3+•ÊcÈ×k‹ÈÓŽVâkŠ«4<W \0ï”Ò–Äë(¹¤R(18g1\
+bÍ…mRI †¸žlءٳfÅ]›6lUÙ³fÅ]›6lUÔ®b)‹Û€Nù®\0lU@`ƒ0ãLzbËi;n±¹ÿ\0bqUØ$i÷'ýÖßvWÔ.?ßm÷b¨|سZN½caôH‚:â­f͘b®ÍƒÚ«\\ËÄÓÓY³fÅÍ›6*ìÙ³b®Í›6*ìÙ±t‡–*¡›’>8Ž*ìÙ³bªÑÏÀSwæk•L¬UÙ³fÅ]›6lUÕÍ›6*ìÙ³b®Í›6*ìÙ³b®Í›\,oŠµ›Å¦#2…;`µRÍ›6vE"út8_—ÈôÄ«oö1¹³b®Í›6*ÿ\0ÿÒóþlÙ±WfÍ›vlÙ±WfÍ›vlk“®2â1 ÆÓJ9³fÅǤ¬‡cŒÍŠ«K'!ˆæÍŠ»6lØ«³fÍŠ»6lØ«³c‘ ôËh™zâ«3fÍŠ»6lØ««›6XÅZÍ›6*ìÙ³b®Í›6*ìr¹\\nlU{IË›6*ìÙ³b®Í›6*¾9 f¹rËêby±WfÍ›vlÙ±WfÍŠÂ;âªY±i€1UÙ³fÅ]›6jb®Ç ©¦7¡®*¯4AV¸šNB˜†*ìÙ³b®ÍLV(ZS¶žÏÒŽ§®6©f=eeÌØ«‰®lÙ±Tu•‰ºÁ—gÕW‘ÀÖ‡ÕN/¨êßZN#í£‡‡ÍÜi[®nG+ S³fÍŠ»6l¦H®*³6lØ«³fÍŠ»-ENVZšU{Âk×-Û–7vlÙ±UE aë•›v)|Í1<R)8â¨ÉíÄq×\0V˜&k£(¦ÀºåfÍ…]–½r³b«Þ˜ÌÕÍŠ»6lØ«³fÍŠ»6lت.É‚“\\Níƒ>؈b½1ʦC·\\Õ+3e²•ØåaC³fÍŠ»6lØ«³fÍŠ»6lÃ|UÙ±QQ‰²•48«Y³fÅ]–§‰®VlU H•8õË@¦7l ÄS04Ê&¸«³fÍŠ»6lØ«³fÍŠ»6lØ«`Tå²ñÇÀmñ÷$Wl CæÍ›\
+ŠOL×›W–SÍ›vlÙ±Weñ8è€-¾¤Q«ß*’©¡ÌíË.Jr4ÆaWfÍ›vlÙ±VÁ+¸Á1^H ÛåÐŒUráÆØ6lUÙ³e\\U¬g« S‰ÈÇÄÍÅQ„\0ÀJ9xâ·sS‰ÆÜXŠ¦Sé "cÐá^ÞkBâØB; $DæiŠ­Ç'lUíÊ\
+⫳fÍŠ»6lÃvZõÁn|»à\,U3)PÍ›vjfÁQF\
+qT.+ê(13×ØB²·ÅÒóBO\\¬x‹…W¦ ½qWL¬VN˜–*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›\,©«Y³fÅ]›6lUÙ³fÅ]›6lUÙ†lتiºqå€.\0¶eÔPc7ûâ’·51òDÑý¬ÑÓ¾(Y›-ºåb®Í›6*Úšpö;ø} §®æÅQL‚âZ'|eͳ[š66Þ_EÃb×—Y ø`T&lz/\,U å…Pù±ò'Lf*ìÙ³b®Í›-›4~¦*…͘í›vlÙ±WfÍ›usfÍŠ»53d–ÊÆÞ[2íNTÅXÖltƒ‹<q¸«³fÍŠ»6lØ«³fÍŠ¢ÆÇnÒî¸pÆÂåcÙ°„¡CÄãpEã‘ð¡Ù³fÅ]›6]+Šµ›1ÍŠ»6lØ«³fÍŠ¯‰ø08µÍÀ˜l ›v9®oLÒ¸ÜUs·3\\nlØ«³fÍŠ»6lzGÏY›ñ”Æb®ÍŽ Q\\n*ìÙ³b®Í›6*Øb2‰®lØ«³fÇ ©Å\\‹Í€ÁçMn<±¢«‡bá TöÈȬ]—‰¦V)?Û4ñÄòJìÙ³b®Í›6*ì[×<8b9±WfÍ›vlÙ±WfÍ›vlÙ±W\\y†ôÁÖšsJ¾ è2®$T{âU/͘æÅ]‹™AJb±WfÍ›vlÙ±VÀ©¦9â(*ráÝÇÏ 50*W›6-aºáUؤªí‰â­Î\
+x”%p&<ÈÄS¬Í›6(vlr­rˆ¦*ÖlÙ±WfÍ›u3b௠CvlÙ±Wc•*+Ç«0ªÃ¶lÇ6*ìÙ³b®Í›6*ìØõZãH¦*ÖlÙ±WfÍ›v]r³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ±ðÓ˜¯Jâ­Ø\
+Ó‡—~„qëL$n¸«—cŽrLflUÙ³fÅQñàk®Xr1¸«d“•›6*ìÉ‹¦ÍŠ¯’C!äq™³b®Í›6*ìÙ©LØ«`Ó(šæÍŠ»6lØ«°M¸NË GLU<õpY5ÊÅ]ŽŒU€8Ü°hkŠ¦«a+…’€Óëµ)‰\\\0*¬QsËš/O*9xf–S'\\*¥›6lUr\,-<ÂAAòÀ®*Ö[ôzàë˜1 U·ûF˜ÜÙ±WfÍ›vlÙ±Tm¥¸oî#ôÞ˜­¬þ™Äî›W\
+¨æÍ›ªC)‰¹ &¤ò/ /Ë]ˆÅU§3‰a”³¡‡ˆë…¸«³fÍŠ¶ 7e‹õÆæª7ê»ç€°_×\0WfÍ›\
+»6lØ«³b±@ÒôÊ–¡ÅTófÍŠ»6lØ«³fÍŠ»0͈U±U¥HÊÁ³Ä×b®Í›6*ìÙ³b®Í›6*Øë†D†£ 1qpBñÀUDõÊÌwÍ…]›6lUÙ³fÅ]›6lUÙ³fÅ]›.™X«³fÍŠ»6lت¢FXWE 1Häâ)‰±©®*ÖlR$¸n)fðeågjƒBdÅXê©sÅA$öeo¡\\Ïö©ÿ\0(ïÿ\0¼›$ÐiqÛ7¦¼Tô ëƒÐD\0¨çüتOoåx¢¤vaEñ»`äÒ-aÜF§þþ%Ë‹àJ°ì2Ö*šì¡èÊÅPä[ð¥<öc]Ñ@=ZbßVPh‚§ÇkRÝ1W+ÆëXÅ|F'«1¼M2ŲG»bþað«7¹4«qY£ŽDž½ñ)´õ ò¢|3·…‘vµ:v‰j†´®ãc³XÀM$U>GüK\0ͤÅÕǧI ¢´¦š Jø˜ÅRv‚h–‹FØ[%y|B‡%B:€XZ÷Ä¥´Y”òPÀW~ø«Ç¢rÁ“éåw]½Ž#˜ÚŒ)Š¨ºq9\\Nº¨Å ˆ:`µKób“'¦'…]›6lUزMÄSÍŠª<œ±<Ù±WeŒ¬ÃG¥¿$®‘xµ0ÊÖp‡\0ÜZ£\0JŽlÙ°¡Ù³fÅ]ŽNøÜ(â¨R)›%9mŒÅ]›6lUÙ³fÅ]˜fÍŠª‰ˆÄÙ¹efÅ]›6lUÙ³fÅ]›6lUÙ³fÅ_ÿÓàÊÅÀq×k6lØ«³fÍŠ»6l©‘y UJ9Œ}1²9sS™×¦6˜«³f¦lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³cÑ9b¨«U?¹1‘¶©Û1rqV\\¬Ù±UHâ2tÊx™:àËQÅšòE~˜Š Û– 0«M×+1ÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ»XK\
+ŒO -åP´8ª”¯\\¬rTôÀ輘Unl8“Iã©… 8šcjÖlÃEn$¤ Bæŧ‡Ò8Ž(äì°iÓ+6*Ù5ÊÍ›vlÙ±VÇ\\±)%#l!¹W‰ÛÅ[â8—\\(uk›Ghd”И6ªY³fÅSkEÜãõ+•u Â¤ví”ìO\\nÊöY›6l“fÍ›vlÙ±WfÍ›vlÙ±VÔTÓ ý ±W Ð×½Ï$㊡\\¬Ù±WfÍ›vlÙ±WfÍ›vlÙ±UHÓ–5Åeb¹D×k6lØ«³fÍŠ»6lØ«³c£8¤ªQË \\¬R& ×XE2±ò±˜«³fÍŠ»6lØ«`TàË`"5l 9¤-Šª]8v¨Ä3fÅ]›6lUÙ³fÅ]›6lUØåòŠ‘š¸ª:;… L 3;bY±WfÍ›E¬\
+cäzàCŠzÆœq<UÙ³fÅ]›6lUÙ³fÅ]›6lU°¤åbñ• ¾"zâ­fÍ›ltÅ"‰î[ŠŠœKü·\,PÜs›¦©LÖKüÉsÄõ‹¦bÙ³`ƒ–Cæ¹±ñÐuÅVfÇ?]±KXýYœUK¦<NàR»a†§j¶àS®â®ë‹Û ~¸†9\\¯LUt£‹PeFœÍ327S—ž™®*«%¡Eå°d—~¢Óà (»Wz7L8¼´aä½i‘är†£;ÌR­Ó¤Ç®VlÙ&.Ç!¡ß›F4ŠÔÇ\\…ôöÀ@Ðâ/!L›RÍ›6;ð5ÆfÅQÍ(tÀ'®81˜ÜUÙ³fÅ]›6lUTÎÅxâY³b®Í›\,qV±u–‹Çé›v>9Z?³•sj`Ö±¢òÀJ@A;—58Ði–†˜á8P×Ú4ÇI—â⸵Û\0ª6lØ«³fÍŠ»6lØ«j*qò'bšRV助fÍ›luÇ»‰æÅ]›6lU°  w¦AÜb–¥UêØ2í‘…W«Klœ+€$^-Lw®ÀS&»â¨´·V–8¨‚ñÄÆçk6(ëLO\
+»p`q™±T]ÜâP)3fÅ]›6ZŠšb­fÅ^>8–*ìÙ³b®Í›6*Øb1ë)\\O6*¹˜±©ÆæÍŠ»6lR!SŠ©ä†ÑÚzÓPâ‰pȼGLZ©¿Ú?<nbk›\
+»6lØ«³fÍŠ»6<FǶ0Šb®Å’êD^\0íˆæÅ\\MwÍ›6*ìÙ³b«Äe…F3Å(T às¹ÅZÍ›6*Ú©sA¹Á-c<kÌ©¦k 9ƒ?Lè>µ¥Ý !)pôKÍX“×+¸d`:WÉ¡ØåBÝ1¸´RqÅB‘R½qhi]ñ’°sQŒ˜©FImÏtÀòÛ´[œZ ¯O®-u8•0ª]›6l\
+ìÙ³\\UÙ|O\\¬1X—ÑåßB‰G8†c‚mÐ05ÅTâ‹ÔÆ:ñ4Å¢MÎ%)äÕÅVf¥1[pÀ8­â*LU ŽNÌت%+9¦%*p4Á¬©¹Ä®œ;T`UXB˜ÍzàFë–A®͛6*ìÙ³b®Í›ÇlUn`i›6*»Ôow®ý+‰æÅ[&»œ¬Ø­¼~«ñ8ª–lw…¨06*ìÙ³b®ÍŽEäi–#©ÅT³fÍŠ»6lzF_Y›–%Š»6lتsgª¬Ï\\ Bé‹ŠÅ;EÓd(¥K˜DFƒcä”É׊—fÍ›vlÙ±WfÍ›mO\\^kƒ(¡Àù±Wc•ÊôÆæÅ[få•›6*ìÙ³b®Ì3fÅQ°¢Ò¸Añf)—øªp%LŠfÅ% ±<(vlÙ±WW6lØ«³fÍŠ»\,`¢%ºá>(³:Š¶-Z˜\0ä˜ÌÄ×|ØUÙ³fÅ]›6lUpjcI®lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³`¨cVJœ ÝqUÉïn¹Y±WfÍš˜«³fÍŠ¸\
+㊕ß2uÅî)ÄS¨™Y… ÆfÍŠ\0ž™X6ÑT©-eûF˜ªÌÙ³b®ÅÒ*Šâ+Ôa¬‘„‡ÀU+qCË&¹XUÙ³fÅ]›6lUØèúï˛⪳\0:b8ænXÚWvl²¤uÊÅ]›6lUÙ³fÅ]›6lUÙ³fÅWpÚ¸Ü=©ŒÅ]›jSÅ]›6lUج­‰c‘¸šâ¯vH¦Ŧ“ÔÄqSÍÙ³fÅ •ye0âq[zrß5Àø¶Å*9³fÅéš¹³b­“•›6*ìÙ³b®®lÙ±WfÍ›vlÙ±WfÍ›vlØà…º Unl²)±ÊÅS=%‡*~°‹Ê«…ÐJb5¥ÅÉ›n¨lÙ³aWfÍ›vlÙ±We©âkŽài\\f*‰{ŽKL ›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b¨ «Ãœ¾F”ÊÅ]›6lUÙ³b¶ÖÒݸŠ\,ÇRôÃÝ7ËpyÝUùGÚ?óGüKtŸ.¥ß§«Ó§´cþ7ÃØm‚ž vÅRû-“á‰Vÿ\0ÉÝÍ°ò B+¸c¬"õ'*ÇáNØhѧQ^´øªW%„`\0äz0z¦IBµèk× ç˜FJwñëþÇ\
+µ¥IØ×AAh¨+q JŽøäµSHâQþ·‰?ñ¶%’¯'&¬hXŸoÙã–Î\
+ò©ð¥iŠ¥Ó"B( šlHö…dR»V´ m¿ùX-P8& ϵ1±[z´æÛñT#Y2'ˆ¦K9ÉoîÂÔSÇ"Ìx‡]þìm`“@{â©­ÁåUøAØÒ¦Ÿón ï2H¡°$±éüÜðŠi^‚s\
+9»tÛJ$Œ/Û~Þ8¡R(» ;Ž“-EtúFuŽÕöÿ\0qT¥ÐG³­Gjb2D g¯¸Û %Er\0°$‘úa£ãñb©\\‘PQ÷ uï÷`Yl•ÆÛá³FŒ¨:ÿ\0âÚ¤ðÜub¬nêÍ×uÜxbpOéŠK 7=F]Ù$ˆÅRùX;WôW…p#£FhØïXÒ˜ªÆ9Y‰®lUÙ³fÅ]›6lUÙ³fÅ[ FÃ(šæÍŠ»6lØ«³fÍŠ»\,efÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÿÔà\\¶¦36lUÙ³fÅ]›6lUà -îU#¦åòÀEªé[›‹Û n¸®W¦EOQ¶ \\sJ[c”­LU¢)•–Mr±WfÍŽEæh1U¹°Õ´†XýL+aÄÓ\06’)¬Ù³aC±HÚ†˜žX4ÅU¥A×Ç—-¶\,-êµÀ”6ls/Ln8eÔœ¬ÃDÅ!\\BACL¡WHjÕÅVæÍ›vlÙ±WfÍ›T‰9f‘BãUŠæf劭͊G<©#ôÍ1U™«LÙ±VêNZ7ÛMÛW/§í…\,jk•›W`ˆ®\
+`|ؤUšoSÁ!ƸŬٳb®Í›6*ìÙ³b®Í‹C1Œ‘xšb­rÛ(¬Øª>ÞðF(q©„¦£fÁJìÙ³aUhñ²õÛ®W(šâ–³fÅ¡·i¾Î(QÍ’3¡Æb®Í›6*ìÙ€®b)Š»6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ®E\,h1òDS®ÓaõdßÕ”#/zMminlÙ°¡Ù³fÅ]›6lUÙ³fÅW)âk–ïË›vlÙ±WfÍ›vl^Ú/U©—u¤iŠi›6lPìÙ³ ñWfË*FV*ìÙ³bªð(c¾>å~Î W¦[9n¸ªÜruÆåƒLU^b)¶Ç3WŠ»6lØ«³fÍŠ»6lØ«³fË\
+OLU¬Ù³b®Í›6*ìÙ³b®Í›6*ìÙ²Ç\\Up…ȨeËÓl•ÚÃZvåL*{±Äì¡($±ß\,®føXå–ÛZ:à©%ø)2ë\\U¬Ù³b®ÇÅ!‰¹ flU^âå®>Ö!LتR›âªX¤+ÍÀÆ7\\tOé°o U:¼±[óöÂ\,8ºÔýx}<'À/ª»6lØUµ45ÁòÝ+EÀuÂüØ)6ìÙ³aC³fÇ'[›\,Šeb®Í›6*ìØø—›‹\\Â#¥;âªQBf4\\©c1' ´õX~&À—ò %$`µBæÅÒÙ9ŒDŠaV³fÅ­”3€zbª9°Uâ*.Å]‹Ä@â±UòNØÌÙ±UÑ¿\\oÙ—Ž!»\\&6hšâÝp%a55Å£”(Ä3aB÷zšŒi$õÊÍŠ»6lØ«³fÍŠ»6_•Š»6YR:åb®ÍŽEæi–/ORÍ›6*ìÙ³b®ÁÕ—|Y()Š­=r³fÅ]–¦‡+6*½Ú¸ÌÙ±Wb‘ÄÒtÄðÃMuÅP¯lñõŽHµB•n§pRÝ3n§¶¥wÇ\,~´œF* \\œn¹·0œŠ»6lØ«³fÍŠ»6lØ«³`»ÖI(Ý3_¢Æô^˜ªÇ›mMr³fÅ]›6lUÙ³e…'k« Æ:\
+ãTñ5ÅYM­¼>#JÓ#wTµ:W%û*q®väIÈI+sfÍ’C³c‘ š t°˜ºâªy³fÅ]›6X4«Y±Å4Ç´ ‚¤mŠ¸Bxò*ÛPx#1×c‚‡¡ïL)n§-[väIñƌٱTKBrï±æBGf*ìÙ³b®ÅIøi‰e×k6lØ«°M RO\, – 1UóÓ™§LÞ³SlLšæÅ]Ž W¦76*Ýr³fÅW#q5ˑ̇|f+n¼ÜŠ©‘L¬2¾·X”…¸´‘MÔåbö±‰Z‡s¦vÃhCfÍ›vlÙ±WfÍ›v;—lnlUÙ±ÅHÆâ®Í›6*ì|rÍF36*©\,¦SS‰æÍŠ»6lت¤$+‚p]ã«(¦\0Ë©8)6Öl|iÌÓ4©ÀÓ\
+b‘IÀây±Ui¦õqÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›v]2°]º©â¨N™±{•\
+vÄ1We]²±ñ-SŠ­e+×+™Ã±\,UÙ³fÅ]ŽAÉ€ÆåƒC\\U2–ÑR>]ðµ…\,÷Nã‰éˆuÀÙ³f®͛6*ìÙ`W1uÅ\\78m‚4<ûáF\
+[×UáÛC0¡#+\,ššåb®ÍŽUäi‚žÅ–?SAæÃ+[4Eü0¹… -4ÖlÙ°¡Ù³fÅ]›6lUÙ³fÅW PcsfÅ]›6lUr\
+°6êØ$a°08>êäI\\#’]›6Y††=œ¶36*ìÙ³b«•Êì1¤×6lUÙ³fÅ[%Ç(øà<ÕÅ]›6lUÙ³fÅ]›6lUÙ³e¨©¦*Ö/hHtÍ$%V¸Š±SQŠ¦:„H‹UÂÜ{ÊÏÔã1\
+ìÙ³b®Í›6*ìÙ³b­\\Ì)˜fc\\U¬Ù³b®Í›6*ì¾'®V X«qTlÇ6*ìÙ³b®Í›6*Ú·\\·n[ãsb®Í›6*ìÙ³b®Í›6*ìºeeâ­fÍ›vlÙ±Wf˦™lœqU¹³fÅ[^¸e\0»áf;™ÀE¤T¸ ¶ØûH=f¦­p^Ÿ/§&øžHuí¯ÕÎâzᮩ"È(Ã& ì¨<Øç4ÆáWfÍ–TŒU¬Ù³bªž¦ÔÄófÅ]›6lUÙ³fÅ]›6lUÙ±È*hpDñZŒU ›6lUÙ³fÅ]›6lURÌŒ`«Ë&C‚4uOPÃ}}áx@JW e½3kcÀdÙ#1õÁ6×5¡Ä'”HrlsfÍŠ»6lØ«³fÁ662ê!'©ìóUÖ6ꈡ3ØÎ¥hñéÑñASÕsóÁV“Š1¿R{“âpÚ8קˆÅT#ˆýñÅíaõq°Ž*©ÈtÁ1@SâèOlU± ŠÐx{ã'“ë D&Š¿mºP*b·a  CZjƒö±7_@”„T±û>ÅVÚD±‚î¼Z›:}8* Ž6o­:asHÄ•cMê}Î2´§âÛ®*ž¼&T*Ô©éL%¹‘øÈÇm‡lË ‚K7QAÓvÏ*ÕMwïÔb¨gC¯µÇú«h=SWÞ”®Pð¸5©=«ƒ'_MG£r½A´ b®{¨äRðÔ1ëQÛ¬¯öI¨¯|BJ†£wü2Ò íF$V´ñTȈ÷é\\PÄÓöˆË¶xÊmè(<i€&V«ÅQ\\ƒZîíÁbª7©<Ÿª• ^Cøâ•F«µ¶Üਢä89X{Ž¼0$êˆ\
+ƒxÔÓù±Tìc  ë·L\
+àîœùÿ\0Á`Ç*ê:•m»í€äç 0ëôø–*¤HN P©4\0ýÿ\0ðØÅÏ°'§q”å cÝIqÿ\0šqB…X©Øƒ]½ñT\,±“AZîwÀsB¬µp{È]ªE´?<M+†ý“¶*Ç®mƒm…RFc49)º·(9Æ\\ÛòŽ*”fÇÉŒÐã1WfÍ›vlÙ±WfÍ›vlÙ±W\\²¤e¡¡Å$`F*£›\,\
+åLUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]–¢¹Xä;â®e¦7“|KvlØä8«b2q¬¼zá‚(UßÌA;bªY³fÅ_ÿÕóþlÙ±WfÍ›vl1³³'#€î#¿‚ÓJY³f‡fÍ›vlÙ±WfÍ›v) únÍŠ§òë\
+ðzc®±©'+6\0\0ä’mÙ³f‡fÍ›llpÆ]v[’mäO‹Hc÷ˆá–°‹´\\-‡fÍ›n§+6lUÙ³fÅ]›6lUÙ³fÅ]±ß½pÞÍRAC€ªØ”;ãn›‘ÛÞ¨ˆü8^Mq齜=2Ê„€wÁmÀŒ(Kóc¤ë¶7vlÙ±WfÍ›_êS›6*ìÙ³b©µ ‘*p$ñzfƒAr#Ž˜Y ŒNvÈÕ)æÍ› D”¦1›‘®VXÅZÍ—B2±WfÍ–¢§j™°âÎÅf\\}n m°Zi›6l(vi÷+ß sbª÷r d\,1 Ù±WfÍ›Tˆo•'\\¥jeSŠ¸r©L\0Zoš±U Ù³b®Í›6*ìØ´1sÆÌœ 1M)æÍ›;6lتa¦Ê"jãu\0Ò?3ÓDÜXa¥Üñ´@¹©½©(Í›6IÇzg®RìpbH¼wÅPDS6)-+¶'Š»6lØ«³fÍŠ»6lØ«³fÍŠ¢ìe6ùwó Z£æ­pVö›Ú›6l(v9M76*¬ìÄNlØ«³fÍŠ»6l]¡kŠ¨f˦˜çŒ§\\UflÙ±WfÍ›vlÙ±WfË\0¶Ã1R»U¬(]ð6lU¶ÜåfÍŠ»\,\
+šeb\
+¸¯Ž*­-£FœÎÉ=ÄI\,\0 ÊœŒŒM²¥™³fÉ1vl²¤eb¨Û+‡V¡;a…Õâðâ0‘[LÅËuÁJÓšåfÍ…]›6lUÙ³fÅ]›6)\0 àUN™«†—–ñ¤|—®â®Í›6*ìÙ³b®Í›V‚¸ªÜØ Š«\\O\\¢§e\0bC5”=CÓC¨©¦\
+‘Dk\\\
+68£sqŠ©±®Vb)›vlÙ±VÕŠšŒ{Êd58žlU[ë”ĉ©®VlUØHø`Bjk•›vZ±SQ•›\\Î_®76lUÙ³fÅ]›6lU2Òn–Ù‰l0žRÃæÅmٱȼÍ2äN˜ªÌÙ±ÅHÅVæÍ›UŠ/SËÄÓ’éŒ&¦¸ª\,FuÀ©ö…qC7ÃÇÅQW%h)•KtÌXœlêµ®* ¤Æk—$†N¹¥<˜‘ŒÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]—L¬p®*‡Í›6*ìR2ÑÃ)¿L3’$H=ñT\,—(ãHëƒôkO®]\,^'|Ó¡¶ÄÓb2&@d"H¶0­Ç‚V‰ù‰"Õ€÷ÉƉ嵼‹™±”„FìXuÍɘï°Ï\\´w1Û 0ŽJìÙ³S\
+»6lØ«³fÍŠ®G1š®gr槛vlÙ±WfÍ›vlÙ±VÔT†ÑÁJž¸P6Å=w•Û®¾"#–MwÊ®͛Œ&¸ª†l³×+Tý7 q[©ýb)³b®Í›A\
+¸©ÅP¸*Â/VP¸OŠƒ¶›êÒrðÅQº„"ÞUðÇ^ÜG$@/Z`KÛÏ­àJ“Š®0®ØÌ5L«…Ê•~>øÚ©à„¶.+‹]Ú0ï‰ÇwÀS¹!ëÀÓ‘ùšã0¡Ù°ÂÖÙdŒ±À.(HÁj·6lØUÙ±A ‘Ê›bxª2ÒØL¤œ "ñb1H®!A‰1äjqV³fÍŠ»6X4Ç<e:â«3fÍŠ»!¾¸ÜZÕ‚È tÅU¥ŽyX`2)±É5Åì*\
+V™Õ‰·†3Q‚¥”:o×b¡•¸áU<Ø"kcÅ]›6lUÙ±kxýF¦]Ìb6 ÅT3 Ù±UfpV˜ŽlØ«³fÅâŒ2Ô⪲Ûc•Š»6lØ«³fÍŠ»6lت¤MÄ×4ÍÈ×(!¥q˜«³fÍŠ»6+bCC•*pj UO6lØ«³fÍŠ»6lØ«³fÍŠ»ÀÒ¸Ü@ôñT.lÙ±WfÍ›v89^˜ÜØ«e‹uÊÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±TuŒj懨À#Ü`H%1µq{«Xb¨<Ù³b­\\Åi‹Ú(w¡Åõ–:qÁ{ÒkkA#q5ñ2ÉlAë„X ™€â:aB:ÒëÒ“ ÜՉʌ¬›vlÙ°¡Ø´0´½1S 4™9sÅR×^‡‚/2’½0>*ìÙ³b®Í›6*ìÙ³b®Í\\Ù±TVŸË:«t8g¯YÅl§„‘Èb`ËÔb·oqöΩ衛6l(vlÙ±WfÍ›vlÙ±Wf¡ÇÄ¡ x'¾*—ã—(õÊÅ[9Y³b­\\²´Ê™‰®*Ö9 nlU1–Uhéß ²êr±Uѯ#LðÀÊxšâ1m°*›\
+¬Ä×6vl^89­qM1V³fÍŠ»6lØ«³fÍŠ»6lØ«°JOÅ8àlØ«gs•›Š#!¦*§Dåš\\M_Ž*«o6¦UÄ~“Shá^§|áÚ£TôBfÍ›\
+›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅWFhج䘀Ǯ*î•Æá èûáq늵›6lUÙjÜMFVlU{JÏ׎n"˜†lUsžF¸ÜÙ±V×® ukqS&ÔÅT³e€Xí–ÈW®*·6lØ«³fÍŠ»6lØ«³fÍLUÀÓ|Qå\,(q<Ø«³fÍŠ»6lØ«³fÍŠªG3GöqÒ\\É.ÌvÄÕyU  W¨fÌE3aWfÍ›v=#2l1˜2ÆEFø±U«c\,Œ¨€–c@|èZ—C!ÝÛÄøª¸C± L7aðûæÿ\0gÿ\0Ãí•]Ï|USÕT =ò™›ˆÎ1\
+;w Óé8>.?Âv«G'¡jŽ<ãlU‘˜€¼š›xW &èÖ¤–n»žLÙ~’1õ¤jC( rÿ\0Sþ%•\,†PÜOG^ÿ\0årÅTÄ‹@ÒB•ÿ\0ë&ó>>Øô†•©$×aãÛKsÁ©rGérn"¾4˜Ðq8-Ázñ>øƒ¢Î¡ÀøW¯ÑŠ¸Bd>Çs‹K1 }² ›à-Jhõù³*Ž´ßQ‚AǨØ#¯`po¯õ²H1¡ø¸û]0¼?È<r´ÉPEèÑ•Ï&kŠ£ÍŠ2DZêPq5¶trÓR‡pz›`øŠsn<8| m_òq¥L¬ŒT·ï\0ß þgQû\\qTÉP¯Ú«/Ëo‡þ 2#DÅTÖ£jS§ûÅî-Ì@¼ßczšx‡ýŽh÷LÇ‹¨F*ª¤J…~u¯_äÀwÌO©Z*Ö P×üÿ\0gÙY= "‚Ž´ýŸøYc g+NËÜÿ\0­Š RØEi(Nŧ\0ÝÛ$êñì\
+Ž‡`OuÁ·nç÷¤î9Sæ~ÏÀåTŽY‡ˆ«{øâ¨K8ã‘\0 £ ‡Ë-‚:½oø×\,¬²ˆª| àF9ÔÓŠ}°~-úŒUkFT£­1ø„J\
+ø’à…gŒq5 Ó¶'\,mb6‡éÅPµ\
+-kÓþml-’/„ƒØÓ ÏÚ\,EØó­q+„çñxâ¬vâŠ.e*hrA4'Ã\
+®`ûÆ*ƒÍ›6*ìÙ²Õyb­fÅ¢¸ž*ìٱȜÍ*·6/%¹ŒTâª?Od$6#{öÄà˜Äj3M)ÔàêªY³f®͛6*¹Eqå@˜4ÌXœU¬Ù³b®Í›P\\UnlÙ±VËW+6lUجDW|K\,b¨¹%h05Ë­r±WfÍ›ÿÖóþlÙ±WfÍ›ECxÑ/är槛·fÍ›vXʸð¤ñVŠÓsŒÅ]›6jb®Í›6*ìÙ³b®Í›6*ìÙ³b®Áv×Ò[ì§fÅUgœÎܛ͛vlÙ±WfÍ›vlÙ±WfÅ‚13Š»6lØ«°E´Æ#óbª÷ú‡Í›uiŽF76*âk›6lUÙ³fÅ]›1ÐWÅ]›\,\
+šcÞ"¢¸ªžlÃz\0¥qT7#•˜í›vlÙ±Wbð\0Nø†X$tÅQ·¡j08¹mŽ7vn™³b©…áˆÐâ7ÓúÍCÓ15Å7µ5›6lPìÙ³b®Í›6*ìÙ³b®Í›6*Ø$f&¹Y±WfÍ›vlÙ±UE§Lk¹sSÍŠÛ³fÍŠ»6lØ«²êr³b®Í›6*ìÕ9³b®Í›6*ìR8ùœOð8ªæ„ƒL§‰“sUªqIæWZ \
+„Í›6vlÙ±WfÍ›vlÙ±WfÍ–:⮡ÊÁ¼WŽn»b«sfÍŠ»e$S›\\§‰®>YyâY±WfÍ›^±3\
+ŒaÛ¬¡_D±ð‰~ÑùàÒBÌÙ³S\
+­ˆVßžç’àEë‡p*ˆ·ÀU$e+×0Å®iËlC\
+ª˜ö®%ŽæiLn*ìµ<MFVlU/Ü/ íÈÔãsb¶ì|)ê8_f+ž›†=±Tmõ§¡8[ƒï¯~²¡|0\0’ìÙ³aC³fÍŠ»5+›”ÅVÐŒ¬VB)¶%Š»\,Œ¬Øª«ÎÎ8œK6lUÙ³fÅ]›53b®Ë-\\¬Øª¨–‹ÇÍ›_«ï“Ø£Nu¦Cñ øa”ú«M£ÛK—®øaÆ rêqVä5cLnlØ«³fÍŠ»6lØ«³fÍŠ»6lتèד‚na¨8#ÅÅî¦õ\0UBæÍ›\
+»6lÃ|UÙ±t€¶T‘pÅTsfÍŠ®Fâk™Û™®76*ØÛïË\,LO\\‰Ë)… 1Èü1¬jkŠµ›6lUÙ³fÅ]›6lUÙ³eÓk6lØ«³bÐBf4§€ÀhqUÙ³b®Ë Œ|\0\0ôà J8Ѹ/tÒWŠzŸ 1<ØPìÙ³b¨‹yuÍ5Á}»`|ØÒ¦Þ]»[+Å•ú ”y»^ƒRE B@È4é–Xž§ ` ¸™‰)z0Ú¹ÐôO0ÅkoÀ‘Zg8LJuîpÊ"B‹Ã]ºwM é€DŠã '® IÀN8@¡HRˆ\0wÅ&Œ0ªàrÕ8¼2…8ªŠfËcRNVvlÙj¼*©sÄØPÓ*zâïœÔ×[›6lUÔË¡Åá\0õÅ‘œUB2°mÒ"¯Ã€°vl¾'+\
+»6lÔ®*캜¬µ8«Y±Î)â®Í‚ÄPÓk²Ìت¼$nN%!ßlmi›vlÙ±Tlz‹¤~ŸlË›Wšå¦\0؆lØ«³cÌtÆbª©; â:bD×|°+Š¶®*¥›6lU:Žh…¯ö°˜õÍSÓ-‘¦\0)VæÃdrÂö4­fÍ›]q`N+q(“¦!›®*ìÙeHë•Š»6lØ«u9Y³b®Å!“ÒnXžlU=É—æÍŠ»6lتøä1šŒÒHd58ÌØ«³fÍŠ»6lØ«±ÁˆØcsb®Í›6*ìÙ³b®Í›6*ìÙ³bªÂZ'G6lUÙ³fÅU2î1®I;à¸dP»ày˜3mŠ©c• cpD¡ÅPäS6†1#šâs/#SÍŽN»åÈ\0銬͛6*ìw#Jcsb®Í›6*ìÙ³b®¦l*båß\0ž¸«Y³fÅ]›6lUÙ³eÎ*Öl0–ÝV îâ®Ì7ÍŽfÅ[h™EN3 /%ŒÂõ¼UÙ€®l±¶*¹“ˆ®3wä)‰â®Í›6*ìÙ³b«‘ÊŒt“4½q<Ø«³fÍŠ»6lØ«²×®VX48ª´É@"¯LRI9\
+bX«‰¯\\Ù³b®Í›6*ìÙtÊÅ]›6lUÙ³fÅ[QSL^[Myb\
+hk‹Ërd^8ª6lØ«³fÍŠ»6<&ÕÆb®Í›6*Ø4éŽ2±Ú¸Ìتå^GñqÆ#q8ç”°¦)SÍ–vËd+×-Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*­å1&<r³b®Í›6*ìÙ³b®Í›6*ìtc‘¦7\,â¨ÿ\0«¨Zà8ó;LHšâ®Å —Ó5Äsb¨‹™ýl›6*àiÓE2ñ<zIÇ:qÆc™ËcqAv)FSA‰àÍ<S|U\,f3C‰àíL\0û`UÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅWs4¥q¹³b®Í›6*á1+p^Å1T*§\,¦8´$¾6zWl RÍ›6;6lZÞÙî ]fT?Å‚ïøðàIídµû[b‹u8<Õ¬Ù³aWfÍ›vlÙ±Uku Ô8µÔJ¢£+ÜcšV~¸³6lØPìÙ³b®Í›6*ìÙ³b«‘¸šàè¤\
+/Ç+•é€…nQFÆe“Ë|¬*ìÙ²×®*êS 4 7ô•Ð ýÒ|OòþOöxH¾\
+äëËÚwÔ-\0"’5¾göØ.*›<¼ÛÛHùq²?SáãˆÆ€õí¹Å#¸ã0j{b©‰ÓÑÔ@à_´|IïþÇ_’ÐiÄQ~CÇ[·`¥‹) QÐïXEäªq(ܤ=iQöGú¸ªMi}0±ÖŠÀÈÞù×Ãt­¹b(Õ ¯Úþm¿k³€BÒ"ÕPÔìHø¿Ù.¸zEÌR«×ÜŸ|UdT‡sþÞ>Ié`VW„}+Ö˜¡OO銵è‚î ëï›Ðøv?¯Ç[…PKž•9ŽßunƒA”7ZÓ*³ºŠ\
+ ûb“EE)P+Ö¸úƒqØ‘Š¥\\Gnë!Üßå\\6µ³Fvž5¡©QàðåaS$*Ëëµ›œ:Ñ/xù:ü ²ÔuVà!…D”E+à$‹"HAôÂÖ‡írñ®\
+uY>9€ÛSÀÿ\0Í8Ùeh8óø(+àgjð´ÑýXÓãZšo×ío‰[ÅDc †ÃÀûMþ®Zžd²QUE)Ül̘Z¿îü51T\,—+êzdñb6#¦¾VôìÏâ;ã­ãfN¡7©ðÀ· $o„ •#¥?æÜUThI§ |0«õ¦eØ…5¡ê0ÇêémnÊ Kzí…vñ˜zI­O?˜é ÿ\0cŠ Ä4“œ”":š/_ž+2+òw9SsÐÓ¶igzÑÀ¯b:â.]‘özSµ<1V®ÕQ2ÔÓßý–f-5I  ¥1©0\0•û'þ"q€C£r+¹?³ÿ\0ŠªH›PˆôÀÒ!?f£Ä|ñêLÇã<Fô8é¾1SPiŠ¥²`ƒ×õûáeÄ{ôØá˨Aî+ò8\
+ê1J}8«™8šŽ‡Á×õ8¦*ìtmÄ×›DË0e¦Í›v)ðjây±T|÷*ëA€3fÆ•Ù³fÅ]›‰yeH¼N*³6lتåBÝ2ˆ*hpm‰]Ãbtçðà½ÕC6lØU±±ÅÁZb±M»6lءٳfÅ]›6lUÙ³fÅ]›6lUÿ×óþlÙ±WfÍ›\\¹M•›vlÙ±U[p o‹ÝáÀ€Ó¦bźâ­V¹³fÅ\\0Dj\\ŽF*ºU\
+vÄòÉ®>8ùâªy±Î¼M1¸«³fÇ ©Å\\PŒn\
+”\0¸vlÙ±UÊ…ºe+×[ºŽ¸ÉÈ-¶¨æÍ›\
+›6lUÙ³fÅ[å•›6*ìٱʼ±U¹±Ì¼q¸«³c‘ycš:bªy³fÅ]›6lUÙcc•›D4€®Í›W´Nr\0pÆþm…qIé7\,ZâìÌ)€Ù²õ)‰fÂÅÙ³fÅ]›6lUÙ²À¯L^+f}銡ócä^˜ÌUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6/A±UµÌE1f¤{b\,jqV³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³f˸«Y²È#+vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±Wb‰¸¨˜Åë“ÎÚ[b^œ©‘”¸E²Œx˜;)SC•ƒõtT¸eN˜Ü ììÙaKtÌT¯\\(k6lØ«|ŽVlØ«³fÍŠ»6lØ«³fÍŠ«Ä€ñØæ FV*Žó„|055ÊÍ&ÝŠŠqijW6 pH»!xà\\تænF¸ÜÙ±WfÍ›vlÙ±UȼÍ3:ñ4˸œ¶‚eåŠ@´·6+<^‘¦%Š›6lUÙ³fÅ]›6X4ÅZÍ‹ýUé\\cBéÔbªy³fÅ]—Äå …8ûâ¨<ؤ´®Øž*ìÙ³b¨„\
+W|@õÌ X«³fÍŠ»6lØ«³cÕ9cYiŠµƒàµœŽ\0ÁÉqÂ:`)YT) ÄòÙ‹œªaC³fÍŠ»6lØ«³fÍŠ»6`+‹ÅmñU Ø%ÐLqV³fÍŠ»ÚÆ昪l0¾V2ºb~£tÁvå)ñuÁÉ(\,ØùiÈÓ…Í›6*êæÍ›vlÙ±WfÍ‹[Çê51UجéÁ©‰bª°Bg`£¾]è2ZÃë7L/²œA cØä—W×êÌB¾«à H–A¾à‹y½<UmÊ…r#•ùµq˜ª"ÖA«šîã×jà|ØÒ»~¡ ÆbIé7\,U¹b0kÊϱ8¥ÌÞ±®!ŠW"é–Ñ•ë—œ\\’sÅ\
+Y³fÅ]–r±kuäت™B:ãpÂæ0©¶⪶ê@L6Ô­c† ËJá*±CQ‹Któ\
+1ÁIC6lØPìÙ²ÕK U¬Ø¬°4_kÅ]‰¸08Ìت"æV”Àù³b®Í›6*Ø$f FVlUqrÝq¹³b¨»um‰\\Çéµ3[Ëé5s\\ËêµF*£‚-¸ïËå‚F*ºJr4ÆLÙ±VÉ®PÍ›U)‰“S\\¬Ø«³fË\
+Nø«Y³fÅ]›6lUÙ³eŽ¸«Y±Y\0lKT2Õxây³b­ƒLPÊH¦%›qß6lØ«²Ö í•ŠÛ/)\08ª¡¹'“S\\¨Ä±Ò˜_ˆ6®Í›6*ì|Tä+ŒÍŠ£ïJpY$õÊÅUý1®¥ /á1_™®¬Ë¦™Yjhk…\
+’BPWÅåŸÔZb«³fÍŠ¶N(ÑqĦ(Ò–ÅTóe…'¦b)Šµ›6lUÙ³fÅ]›6lUØ.Î5µ1Êå:b«î+1\,¶bÛœrF_¦*³6Y49X«³fÍŠ»6ZŠšb²Ãé€qUÙ³b®®lÙ±Wc•Šãsb«ÖB†£ÌXÔåfÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6>5æiŠ«%Å#ãŽ\
+’׈®Å]›6lUÙ³fÅ]›6lUQ¦fIÛÍ›vlÙ±Vë\\¬Ù`W¦*î$Šæ\
+OL[iµµ2Û ì£Vä T¸í›x¹–vlØä1U¸§¦i\\õU¹nª˜ª]›\,õÊÅ]›6lUٲ땊»6lØ«³fÍŠ»6lØ«³fÍŠ²K d³259S#ÒŽ.@ñÅ£½’4ôÔíÉ©©À®Mñ­×2šf&¸U¬Ù³b®Í›6*ìV}SLK†_H×NaÐù§\,(º‡Ð®éš°©Fé…£‰&$a莨Nf”Æóc“í \\ÑÄðÊáG¤ÂÜ]›6l*ìÙ³b«âÁÓ uÛ\0+q8¯®iLUE… 2²É©®V*¹)ß3{csb®Í›6*ìØÿ\0M©Zc1WfÍ›vlµ8©ŒŠ¨æË9X«³fÅííýcLUC6)4~“qÄñWfÍ›vlÙ±WfÍ›vlÙ±WfÍLØ«† †ÈÊ+Ø: ßIi€ßEBHž›ÊÌf£.Wõ¶3\
+ªK)”Ôây³bªë%åˆ0ǦAÀ Ôâ­c‘yšcqñ·TšÜÄ*q qr%À¸«³fÍŠ»6lØ«³fÍŠ»6lØ«±þ¡¥1™±VÁ¡®bk•›v]+\
+†;à©c@»b©~hW)o-dé…'\,tÀEŠTû_»†çû¼ Ë59XB•Ù³f®͛6*ìÙ³b®Í›0Å]›)µq<UÙ³fÅ]›6lUÙ³eÐœU¬Ùˆ¦lUÙ³eÒ¸«Y†lØ« òõ°Ô.‘Uâo£ìÿ\0Ãdò:Äöýg|Ÿ§ˆ-}vÙ¦5ÿ\0b6_øÛ$©$‘½*¶àª‚GùÓ è+Zõ8*qÄÔ\
+±è1;[#tUš¤t ø_ù»Lô™$0’¢¬Zˆ{TÍ?µ†Q¶‘†ŒrâŽû³¿ýgÆúUHÙ€­(^›‹ý_‡nàÍë F0®ü5?Ê\\U~¡ñD“DIM*½A'\
+ïDQ¤±±4gãÛßýVøpá­Ö5ä¸íà¸\
+Ýø7§0«°<Iïÿ\0â©]´<\0û@ý¿ÉÁÊeø‡Ø|v±ÝCÊDcÀ„v©ø¾/òqg-ª‘‡\0‚ µü¿ìñU—ŽÊGZ Ζ`¹¥H=q°ÌÒ¹#)Ö§§Ý–åÊ‚¨Ez“µ}ñUÂp8¼¿`¯Â}϶$n*Â(jšW¶ù£°’D¬ŽZ*» 0‚×ê¬R0=>5©êN*ƒ{¥™Ý¶ôÀ!OCNÿ\0óV[Ä‚1E%j wÿ\0…ÿ\0' Ìœ¦$-@Û 4ÈÞØ/¨à‚7_ŸíU|·2ZFX ¢í·]ñ V"¤ Ðwüqú”4᪀}~Þß܈ ;W§ËùqUÑÝGo͘±$Wç‹AsÝ}=€\0njCˆ«a¤—®NçÄá•ŠZ\
+‚K–¯zvÿ\0cŠ£ŽŸêËð²ÿ\0.]9R#îÀ÷?å†1Þ\0à?aÔ`˜e‚T)V¹¡ÅRIÔ4†F;(4§aÙ—n9æ;°úä•ÄnìkíL$Ô-˜\0ñ·*þ¬U¬ ò&¤xåÉ7!ÀtƼ>Õ+Œ$Z×P’6c^›ã–±UëÛ\0wï‰ÉA_ UJ6A $oì1à¨>µéN™¡r“Ûü鎒$ pZÓBÈ)V=kð‘ò®hÁ’ž\0†Ü¸Äˆõ*ÃÀb©$ÑÔW¸ÂÙ׋TwÃË”ª×\
+§J‚;ŒU›6lUÙ±Åß)EM1V³`Ô³äµÀ²'¦*³6lØ«³fÍŠ«Aðµrî'…-p3õ#[›6lU°Åzf$ž¹Y±WfÍ›vlÙ±WfÍ›vlÀW1Å]ŽAS˘ª)aÄ%Z²ýb16bØ«Y³fÅ_ÿÐóþlÙ±Wf¦XÁ&-qT.l³×+vlÙ±VÔr4Á&͂׸µpÞ)–T¦R“ LŠa¤®Š)…Œjqk6lØUØ¢IÇÍŠ¶ÍÈ×+6lUÙjhr±{x½CŠ¬iK\
+bx"æ/Oâ®Í›6*êæ­sfÅ]›6lUÙ³fÅ]›6lUØî$ïÁ*U ŠFüq‡®V*¾Fäq™³b«•¸ãŒ•žlUØ¢ÄÌ*1<4µxÂPà)\,*W®V ¹\
+OÃ0¡Ù³fÅ]›6lUÙ³fÅ]›6lUÙ³eñ=qV³fÍŠ«ÛÏ|ÆaX»V™Ž˜ ¸zR¸«wD4†˜Ž8ƒÔãqWfÍ›vlÙ±WfÍ›v]̽qY¦ØªŽlÙ±WcÖB¸ÌتænF¸ÜÙ±WfÍ›vlÙ±UDˆ¸®1… 1Håâ)‰±©®)k6lØ¡°*qÌœqªhqîü†*§›6lUØøÈ|flUVRLK6lUÙ³fÅ]›H¹\
+ãPÓk6lØ«³\\ؤ É€ÅV#+ 'ˆÀ )Šµ‚¡Ô&€qF `\\Ø­¯’C+rn¸ÌÙ±TM¢r;ãn”+Pcb—ÓÆÈüÍpuU™³f«£^ML^x„b¸OQŽyKŠUflÙ±WfÍ›vlÙ±WfÌsb®Í›«Ë[›\,Šeb®Í›6*ìÙ³b­¨äi‚ZÜ®˜¡œ‘LU§Ø5óñ\\eõ¡³MºâúV \,[–#¨ÝýrS&B`˜îÙ06l —É!Ôã3fÅÍ›6*ìÙ³b®ÇÄÁXŒÍŠ§)y\0f¹–'Mºá6_#‘áI6ã×@¦35rHv]r³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*½_ŽXýã‰ã‘¸qTTöž’rÀuÁSÝ.ÀØ¢:ây°«g®VlØ«³fÍŠ»6lØ«jhp|w\
+«L/Í‚•|ŽY‰ÆfÍ…]›6lUÙ³fÅ]—R2³b®Í›6*ìÙ²øí\\U¬Ù³b®Í›6*Ø4Á¶àA¹ÀJhk’Rø«wê98ÄŒÈh1[x}cL4·´X&ĨIä£4l¢äŠ`ÍEƒ?Àp—fÇ"4ù`h¾Ö)fÍ›vlÙ±WfÍ›vlÙ±UX¢2bl¼M0eœŠ€òÀÓÎHÁÕ=ófÍ…ÇÆü q™±TD·AL›6*ìÙ³b®Í›\,zb­b¶Ì@ÍÐb]3b©–¥r“\0 seS€\
+V³`³mE®TäÔ«3c¤^˜ÜUÙ³fÅ[U\,h32•Øâ¶ìªs\\8v¨Å*9³fÅÍ›6*êW\,ŠbÖˆèq÷Ȩ0ZkkBæÇ(®4áC³fÍŠ¶qÎ)Œe“\\U¬8à|pj U¦ë•›6*ìÙ³b®Í›6*Ýk•›6*ìÙ³b®É—ü¼u…\,;a\0RrUåmtiHÀ÷®*”jÚ_èé\
+ØW†šÎ¦u ™Ïs…x«±ñ· áŒÁq"˜êzâ-eÍÇ­L–zåb‡ 2kEX9÷ÂÜXܹ^±UÙ³b®Í›6*êc¸WÄPbÁ×Ó§|U ›6lUÙ³fÅ]›6lUÙ³fÅUí˜)ß11<ئö§fÍ–1Cˆ¦V9Ž7vlÙ±Wf¥saŽ‘\
+M%$通T¸ŠuÃ1UÚ‡Ö`Ž>˜_ ÆQˆ6¬†ëFBœ×®G¥…£bÃKm]Ù‚?Lt°:r®h«ÍŠL\0cN˜žI[SC‚g“’q۶تÜØâ”Æâ®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìr7\\Y®ÅUšá˜S‘ ï•‰¸¸'¶*«-›Â¼Û¡Àøq¨_Ç<!¨Â|]›6l*ì±×+0ÅS©tõKoS¾á“߇ÓÂå^F˜õV³Shʹƒ\
+©b°V©Äób¬ôÂ%±ˆu# "œÆÄøà«1>ìq×ökªäväš5itÌ×›6IË›åc•ymŠª†"˜Ã+ø«Z²¯#ñWfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±VÀ®b¼qÑõÇÏ튨æÍ›vlÙ±We\\¬ršb­¦V9q¸«²øž¹‡\\]™xâª*å FS1cS˜åb®Ì 3fÅUžà²ñÄsfÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ†lتiÇéPõÂ×ûF™\\ŽV*ìÙ³b­ƒLqœflUÙ³fÅ]‹ÛÏèšâ±UI¤õ[–'›6*ìÙ©›l)n™Š•ë‚mJµšå”ô¨\\Ù³`We®VlUQ©‰æÍŠ»6lØ«³fÍŠ»6lتá!ƒ›6*¹‘¦ ú¢…®Vâk‹›¦"˜\
+B‹Ž&˜Ü²jk•…Í›\,\
+ôÅZÍŽd+׊¢Õ™yvÀäSl1Šì\,|N\0sRN\0“KsfÇ"ò4Â…¹±i-Ìb§Å]›6lU°ÅzcŒŒØÌØ«²ÔTŒ¬±±ÅS¡§ƒ1á…3È®Û^¯Õø¸P¤‰íŠ¡Ý\
+uÆà»°:Œ ˆRìÙ³b®Í›6*ì° é•‚-ˆ®øªã²Ðàc×¹a]°>*ì²ÇENB¸.á.Ø Q\\aÅ”«®Ça+ß\
+qOY©LUuÀ¶ÄrÉ'®V*ì|×…'‚ON âª.8šeÃO"ÄŸiÈQó9¥<š¸så+o¬êqøGW?@Ûþ±Vo v‘\,!T*×ä0|`¤u\0ÓsŠÛIJH¾¥)RwëÓˆÁ[‚JV‡‘8ª\\¶ÿ\0[ !ÞµR‡‰Ã2Ü4@Å€¡ ì6™DH#Œl‚ƒ5…Ë4²¡r¥~íñTv¨dUôâlzôÛùÿ\0«…heƒRŸç¾\
+Õ‹¨æI ½}ð¹’j)¾*šÛ]ðT€Ç®ýN ˜Æ±´ÀvÅü¿o#PÉêÊb‚»‚p FToB¼Ô\
+\0ÏâÅQ°†ÔújcliöMpW¤-•be«© nûâ6 4t›š’EJšü…¿Éà ÈÚ'DCCí¶ÍþËBK \
+¼ÈVrhM:žëÿ\05aF§t“È”Ñvé†I?\0ѵk÷7óa[Ä Ô’OA°§Ž*‰0|>ºŽ'ˆ^#ÃÎXƒà×á`c¤‚‡a¾’гž‚•ùW@CKXƒ©pÊÅ_«ƒû]|\
+E~«Ž%Éä)Ô°ºîTwåO„V•ëŠ«Ý]%â³V…vÛõáMÓ„ ¶Û÷‡ÃÃg.BöÅPðÈË2…¯^Ù"YQ”ɪž•ìo–G™>:³C¨˜*®9 ضõ늲õ ÓoÖ}sÏf¡ü>´Õa7|0TjŒÀ÷¨>øªÉ™ 2)¨;ûWìÿ\0Ãa5Ô“eM¼za„¶¼ ©$Ÿ‡ÜôÆÜF^Ø+)2*Ö¿.£Hf!ê50*§–Ý#F\0¥**=Æ$îiJb«rÌÄ(Üì:æ$á*\\Ó±ü*ßÄ{Ÿ×U4£n¿¯µ?kšR\
+ ÆàÚЦ:WpÃqòÛþCJ§€eÞ‚‡½F#4 }ÞØ&aÂJÒ€8.ãCÐøb¨ ¨ÍMNÕÂÉV˜up+Q… LU+uâH̽qIž#ÅS)€~ËbË5˜ƒnp*1o8­0\,Ì×(!9k*³69¯\\n*ìÙ³b¨ˆ%â(q) MqQlÜy vÅ]›6lUÙ³fÅ]›6lUÙ³S6*ìÙ³b¨‹e wʹP­¶$¬W¦=ÌÔÀ•\,ØnšIdåL-ž#8Ú³fÍ…]›6lUÿÑóþlÙ±UÉ×Ë(áA€²êN*ÖlÙ`b­fÌsb®Åâ›Ó†lUs¹c\\nlØ«³fÍŠ»6lØ«³fÍŠ»Ú8C¾ËŽ˜ª&ò@çl –Mzåb¥Ù³fÅ]›6lUÙ³fÅ]›69‘¦*·/‰Å䇀®1H¦*¥ÓÏje7\\n*ìÙ³b®Í›6*ìÙ³b®ËŽ™Y±UXÚ½q²R»c+LÄ×vlÙ±WfÍ›vlÙ±WfÍ‹A3Š…!‹ÐÆÎœ 1…ê)Š¬Í›6*ìµ49Y±UfaLHåfÅ]›6lUÙ±eŽ£eã¶*·6lØ«³fÍŠ»6lØ«³fË"˜«Y³fÅ]›6lUÙ³fÅ]›6lUÙ³b‚2EqU<ÙŽÙ±WfÍ›vlؼV2òQŠ¨fÇ:Í7vlÙ±UD®1Mr³b®Í›6*ì|oÀ×›EÉsÌS“\\¬Ø«³S\,uÅ\\\
+bª9³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅS-6ØL 8éBH@Áv7B#\0Îþ£–ÅTññ¿flUY#356HŒmÄàÍ2‰8•ÛZ½°^ôªåĵ;à–JÓò¡¨ÅWL\0;byd×s•…]›6lU°+˜‚:ãã ñÓ0=1UÙ³b®Í‚aƒšò8… 1UtŒp®8¿«D¦!€$»6lØPìÙ³b®Í›6*ìØå8¤ˆ\0®*£›6lUØô^XÕ^[ Y pAÅTJ‘•‡qZÆé¿\\FâÉTdx“IVX̆˜èˆ É!¦B½q¸6éÑ—áÀX«³cÄLE@ÛŠ»6lØ«³fÍŠ»6lت¢'!Œ"˜"(ÉJàs×µ›6lPìٱꅱU™³LØ«³b‚G\,È+Š©æË=ré¶*·6lØ«³fÍŠ»-G"V)Á>8ª¼öÞ’Àܶ¦jW $aW\
+p›6l(vlÙ±WfÇÇÐe:p4ÅWÃ#Gºâí~Ì(q¶ì Q±)©]±UŽåÍN76lUbÁeÁº³£Ç\
+ѸšŒt’™:à­í7µ)æ͘aC³b« a\\M—‰¦*ÖlÙ±WfÍ›vlÙ±WfÍ›vlØ䈪ÜØ*âÜD à\\UÙ³fÅ]‹ÛÐ‹Ì 1UòÓ–ØÌÙ±We¯\\¬Øª*Iþ NݨÕ8ŽX4Ä)ÝRsɪ10 l2‰®\
+±*$øúbª&¤by$º’ÃJÓ#¯ö0«se\\ÔÀ®¡ÊÃd·¨|0œâ®Í›6*‹„z?Ä®%õZ¸Ö”²ñÄéW ÆæÍ…]›6lUÙaKe`Ë8ÃõÅPdS6+p¼\\ŒKvlÙ±WfÍ›pÇ+×4fŒ Á2+ÇBæÍ›vlÙ©Š¢íÊð<ºâ µON§†N|UHûåc›s\\m1Wcƒ(2©š˜«Y²éš˜«Y²éš˜«Y³S.˜«Y²é•LUÙ³S51WfÇÇHÜWs‚ßI™]±Tl²48䌿LUfl¶R¦‡+vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±Wcã•¢5SCŒÍŠªK3Lj渞lØ«`Óq3¹©Äób®&¹³fÅ]–¦™Y±UìõÆfÍŠ»6lØ«³fÍŠ»6`+–AqV³fÍŠ»6lØ«³fÍŠ»6lت¡z­1<Ù±WfÍ›v_×+šz~øª6lØ«†ø«ÂPr8ÄûCîa_«ƒÞ˜ ¥H«¸5q¬(r°ª´Òú„‰³òÆæÅ]›6lUZ+—‡ìœÒܼ¿hâ9±¥·fÍ›v-\\G\,51Tt×C\0wË&»åb®Í›6*ìÙ³b®Í›6*ìÙ±ë~˜ªÌÙˆ¦lUÙ³fÅW'\\Rj1²Äâ­fÍ›vlÙ±TE´BC¾%2ñb\\rúc]¹╹³`ˆ õA8¡›ëÅ©Å]›6lUÙ³fÅ]›6lUÙ³fÅ]›69qU¹³r¡n˜ªÜ°¥ºcŒl½qhT´L½q˜:æUe À8«³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ¦1D†*÷À(rĬ1„×l2«\\Ù±VÀ'¦b¤uÅ *:æ銨fÍ›vlÙ±Wb©!\\K[°\
+F*†"†™XçûGŠ»6lØ«³fÍŠ»69¿L¦^&˜«Y³fÅ]ŠÛ|Lf銢¯Zœp&j×6*ìÙ³b®ÇFÜ q¹±T\\×"E¦Í›\\ˆ\\Ð`†±tŽ!úl %Ôããß´ŠJH¦V9#\\Ü\\([›6lUpr6Ì­Ä×›Ty ây³ UZ;v“.[s\\ZÞäG×sr%Û\
+¡3fÍ]˜fÍŠº¹³fÅ\\ 1ÅËlq¹±Wc㉥4Q\\fys¸¤1Hi.{ca³ ëp@"ªxdAF#\06Êqá[–ò°ÛO¶Æq&˜hKT8„ËÁˆÁL¦ÕÈ=0\,¯Í«ˆBžL|…\0ç4äTŽ(>š³Ä!ÙÑ?/í¿ÑŒ§¡”þ\0aVe`KCñQ˜íÐ*¿ðø\,!çÊ›ÓÜüE±($\
+Àߥ}¿—RhÌz×犡¥BÎwÞ˜;OÓ‚e‰˜žÞØÛ;q4œ‡ÐpÄMèKé¶üƒn{ƒðÓEɧÛÌàJ ›dVûJ6“°…ƒDÝ>X{2I4¼–ª¤q^µèý‡í`™ìÖHøS‹±ëÓìâ¬æÚXƒ\,Ô©ðÃ+jܤ‹´ƒwWãÉ ñ ŒQ?ÄÇcÚ£-죆³F\0 ¸®*ÝËýjn0(\
+;µþN\\7 ´‚ðÕ¶¨=\0ÿ\0'ýl`¹ ‘²~èÒ¢½Çí Æ;¾PËñkàÃ|U"»1˜UãéJ7¶Ø gbqgI-dkw£&›m¶PŠ "а j⨕wX‹ÈŠ16h¾Ñ“\
+ þÏŽØa~Š|f¢p¢ñ&cZwÅVܳ1T_²çøàYÝxÑ…kÔဎª:TV¸Uu¸éŠ¥Ë)\,M=ü1¢2^•­qi¤WZ‘Ju©_•ÅZ”È%vðÀw6ìß.ǦúbU\0wé•sû¨ÄKö©¹÷"Ój@&£©ß¦#$.Ÿ€.ÞDZ„d‘j: VâØMðF8•ëôâªö÷‹:OÄÔïLéU¤p ããã…‹aÃSñxà¸ÐÊ«JzÙÿ\0[@Ý!•šŸ¼€Ú›~Ïù8[5¿ÆbÝ•»ål‘MÈW@¡˜î<gý/eK– ÈŒšb¨ ì€<i±ñ­6ÿ\0Ç5±#o„òø¨z†"<‹õ¦Ç®Çþ6ÂË¡4kêÂIjï·oõqW0Pü âM{âRʵB£«PÐtÇÞÊÕ«QOã€Ð’Iî¤URâ¯RÃpGÓˆ‘ðJ0?«-ÁôËr¦øÒ7;ü#õâ©mÅ@çÞ§ý¬/¹¡éÐcá#é[4|zöªWp6Ãà¹ÇÂp&*ìtb¬1¹jhkŠ²{]'Ô‡0ªn09S’=+Tmx±Þ™Õ$LYzbª¸n˜†lØ«³fÍŠ¦Ì¦.' _íµr¢˜Ú¾\0¬Ù³aWfÍ›vlÙ±Tl(¥*p#Š1ËY\
+Šc ®vlÙ°«°M›}ð6Z·\\UšZN†:Žêè•\\E/™1 ® Ç|ˆª9³fÉ+³fÍŠ¿ÿÒàR/Lf>GækŒÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]›6XÅZÍ–E2±WfÍ›v=@8ÌÕÅW0¦7\,šåb®Í›6*ìÙ³SvlÙ±WfÍ›v+£bY`ÓFÝ8+¶Ç3–ëÀ]›6l(vlÙ±WfÍ›vlmq¾ià ÓBfÌsb®Í˜e‘LU¬Ù³b®Í›6*ìÙ³b®Á6Î®Ì 1H4«;ójâY³b‡fÍ–£‘¦*Ö8!;ãž"pe» ]ðZ #®V¸ã]°>vlÙ±UâB1¤×+6*ìÙ³b®Áú­Cñky}#\\UuÔB& Àø¤Ò™ q<UµëŠHE6ij\\UÙ³fÅ]›6lUÙ³fÅ]› -´ïZ>X]2zlWÃÚH¥ƒ%8`xL(ZÝr³fÅ]›6lUØo¦Þ$(U°£6- ҽ܂I 1 Ù°¡Ù³fÅ\\qþ™¥qªi‚@E1J6+$Do‰b‡fÍ›vlÙ±VÀï–Z¹UÊÅ]›6lUÙ³fÅWÇ“¦gŒ§\\RÞQß4ó :`J†lÙ°¡Ù³fÅU#ˆÉ°Ë’®:ÚaßžàH6ÅPy³fÅ]›6lUÙ³fÅU#”ÇÓÌXÔãsbªÄe`£¹·ô)§²Tãõ9¾Ø/u@fÍ›\
+»6lØ«³fÍŠ»6lتªLÊ8ŒHšæÍŠ»6lØ«³fÍŠ»6lØ«³eÓ+p4Ë\,NVlUÙ³fÅWÄÜMN ¤ãï…™±TAºpv9Û°¡Àù±¥lšåfÍŠº¹³fÅSH¥ŒBG|\,=sTæQÈÓk6)$|1<U¶àÇÏž¸<N\\pÀÙ³f©´(áSuÁè„á°\0’ìÙ³aC°L\
+k²ÃŠ¹ºåfÍŠ¦iÄA…ÀÓë·8–\0’ìÙ³aC²øž¹X-T늡3f9±WfÍ›l±=r³fÅ]›Š'LM‡LU¬Ù³b¨‹V\
+jq“šµq0Äf&¸«Y³e•#®*ÖlÙ±WfÍ›vlÙ±Ud›ˆ¦&íÈ×›vlÙ±U_Dñå‰bÆo‡Ž-°t加ócxšcqWfÍŽUäiŠ­Ç!¡-®3DO7¨\0Àù³b®Í›6*ìÙ³b®¹t8µ¸®+ð×ÖÈ<Øù:íŒÅÍ›6*ìÀÓ6]6Å[æO|nlت¤tï?k(eb©Ë߃mé´ÂlÙ©Š»6]3Skeq 1FjŠbªY±ÔÍÇ[š˜úf¦U”Åb”ÇÓ+Žn8Ò-§bæ§LSŽn8ÒÚ2øœSŽ XAJᥴ3S)¾nÒÚèà µÄJÐÓRTSƸÒÚ—Üqa9ŠSli£Ç51n¸cKj4ËãŠðÇ*o†–ÔLd\
+œ®8c?€¸†\
+[Q㛎-é¾[CñÍLñÓÃ[P㛎/Ã7 imCŽn8¿ ®ÒÚÜqn¸cKj<sqŸfá-¯°q Á›¦J.õˆ\
+i‘>|N\
+[R“âb|N+nâ:×+†W imdŸŒ¦-Ã7 i6£LÔÅxfá-©S0ZœSŽn8)möj°óï…ÔÁm3²ð=1Ëa#/06ÁUÍ(*f¦*ñ48Þ8i\
+tÍŠqÊã*ûu wÊB¶ØÑQÓ1©ë‚’³6:™TÅZÍŠÇ©’ÜÆ1T>lÔÍŠ»6lØ«³c£˜ ZâN˜ªs`ëGžœ\0ä˜-4§›6l(U·§1˦¿áQÃL²Åºâ­fÍ›vlÙt®*ÖlÝ1Hái:bªy²Øq4ÊÅ]›6lUÙ³b±ÆKËje0¡¦V*ìÙ³b­ƒC\\׎ËǶÍŠ»®lÙj*iŠµ›"pÆb®Í›6*ìÙ±ëaQŠ¬Í–E6ÊÅ]‹}Y¸ò툌1+éqÅRê`¨\,ÌØðLf\,ÕeĦ$ˆ\\Ðb—úƸ¾ÇŸÅ…V5£­0)ÉEËÃéÐKö1U™³fÅ]‹Ã(ALC6*ÛšåfËQÈÓk±–N…zâ°ÊqU)›-Mr±WfÍ›vlÙ±WfÍ›v+Æ!A‰¨äh0L¶2Dž£ ±T37#\\¬Ù±WfË\0œ¬UÙ³fÅ]›6lUÙ³fÅ]– 2³b®ÁV®«ö°.lU<¨E9Y±WfÍ›vlÙ±WfÍ›vlpŒ¶ãE1WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlwJâCêâª5¦j×"pjc1WfÍ›vlÙ±Wc•ŠæT/Óв\
+œULï›6lUÙ³fÅ]›6lUR'àq®Üq¹±WfÍ›vbpëNÒ¾µ ˜Uq†B‡¶\0AÙ$³fÍ…Í›6*ìÙ³b®Í›6*œi_é‰jÚi°za•oÞJ6)æÉÒw ™]ž:èÙC†ú±”¥wÁ–˜.§\,ksuÊÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÝqæ6œU¡n™Šë‚íäP7ÄçpÝ0*6lq€­0ªÜ^Ös††lTlœÝjÍ*q' Øò5ÅmÐ;ošá5R‘–åG ´ÛÁn8[›-\0Ò2öàLÕ6l(vtŸ'J¶úb¹?}3›gHòÒWJ?˜7üI±V_&)· I<„‘WùvFãÂ"ËSÈVžâ\\FÕ§†*±ge¢š0í‚ÜÕ«($mÛ²Ôž_äà=!T3–ÙïׯÚ86ñÚ¤«›üŽ*Œ³Š99-T5\0ô¡—Á4r vªÐ‘¿±ã…ÖWÌDÿ\0d\0 ¼!Ðþ.ä×m¾Ö*¡*¬wÛ\
+M}‡Ùÿ\0›°$rMê=œË̘ËíÒŸçÇÍïÐqãP»Ÿ´L o0¸vx<n˜~Ч&ÅQ\,t\
+\0P1ÛÛœ³Bïq‘€"‡§ƒb—2£Èý¸ Y ¸`¦ÈZÒ¤ŠrÅXü“ÉI%ýá?·Ž\
+‹ÓAê¨\09äOêÊ’\,An5ñÇÃñb(ÌñzOØÒ¸ª©¸½i¾2õ Æ&î)¶5WcT"˜ÑpJ1øzŠõÅTÏÐSâÀ“¸\,±Ž+JŠœ3I"¦œ»ø`qpÁ\\ý’G…|1T¢…Ï*mSˆHÁØŠòé톳iÌ’útâ[p¾ØTð¯"ÕÚ¸ª¤rªÕ†ÀcdˆÊü—¡íŽ6 %i¿Ž °¶{gÁj’?Ž*«mbÑ\0§r O€ÙLL )©ßl1išÙ°û[ããÿ\0…IÂTw]‰4û±T<ŒÍW[zW| \,„JÔaºøƒŠ]1‰yþÈØàY*zb¨ø%[…%˜îG‡ú¹FÜx…¾×Ëýl'êM*;}ª\\M) FÇF\\ƒÄµ~7\07°ÿ\0'ŠIXnz*v?äŸöXš]úd‰&éóÿ\0‰eJèe4aâo½1Tºí•xîAå±ê1“¯\
+ú}A¯Ì¡^à|«”†\0‰Èý?g]Ájj~Šý`°HߊœÁ}:¹>>8‡ÃBêqT$ƒà¾ÐÓ¶\\1;¸g:ñ Ãéú0®qC\\U/Ÿ¡ÀX:q@ß\,Š»6lتñ+( 8ÒIë•›vlÙ±WfÍ›lbëƘ.§‚æë•›6(vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›ÿÓóþlÙ±WfÍ›vlÙ±Wc¸É× `YqT ŠfÁH¶Àø«²Á¦VlU²k•›6*ìÙ³b®Í›6*ìÙ³b®Ç®7ƒh\
+ jÃ|MqË)\\URá± s¹~¸ÜUÙ³fÅ]ŠFœ±<R7㊴éÄã1G~Xž*ì¦i\\f($Ú˜ªžlÇ6*ìÙ³b«ÒVN˜ç˜¿\\K6*½ž=­ÊŠãøâæã¦*…阚æ9±WfÍ›vlÙ±WfÍ›vlÙ±WfÍŽD/Š­Áz|bI@n˜׉¦:)LF£P˜ê±¤t …aˆéŠM;Mö±\,@Ù%²IÊÍ›\
+›6lUÙ³fÅ]›6lUÙ³fÅ]—LÀTÓ<|V¸ª6lØ«³fÌ1Vèr°YãéûâQ lUG0ëŽqC¶U*Éì.-È=i‘Û¦å#ãYEÆS\\ˆYa¬Ù³d˜»6^V*ìÙ³b®Í›6*ìÙ³b­…-˜Š`Û(Dƒ|BéB9¦”2ÔÐåf„KÌiºæË]Ž*â¤e äiŠHA’ž&¸ª*k`‹\\ ‹½Ë:ñ8†\0®Í›6vlÙ±WfÍ›vlÙ±WfÍ›v_Jå¢8&E\
+˜ª6lØ«³fÍŠ»-T± ÊÅíX#Õ±U&Bq¸&î@íðàlUÙ³fÅW+Üe359Y±WfÍ–œU¬ÙdS+vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±Uʼ0GÕ ÄWáß[º\
+b«Z0‹±i%çˆâ®Ë¡ÊÁÖê…7ëŠB6:@cqC³fÍŠ»6lºU¬Ù³b®¸æB½s!¡Åf0ÛPËSÄ×+6*©$œñ<Ù±WW6lØ«³fÍŠ»6lµRƃk6(ÑÄñWfÍ›vlÙ±WfÍ›vlÙ±Wb¾¯ÃLK6*ìÙ³b®Í›6*ì°*h2±X+‚Ý1TãK…62u¦Üdjt®/=Ù&‰°À„×|U¬Ù³b®Í›6*ÚõÁR²”Û®Í\\UwJãqe¦"qWeS•–½qU씞-#Tb8«³fÍŠ«[[µÌ‚%êM2KþÔ¸zO+Ó\0yEUµ8CýžB¹ìkM>ÊK!SxÀ¯ÑŠ¾$»µ{9 R}¡×³²Ž#$|DXcû!ŽF±VØò5ÊÍ–qV±ÊhqÏA\\ONÞÙ ·©Þ˜Hpy»>§€0T‚?V@ž' 5M0YÆÇ\0X¸I•@pëÌÉqªöÄólˆžls6lØZÝ›6lUmpHÄX•cƒìU p»¹8:¥i5Ê˦jaCY€®Øà¹`Pâ«š¢¸0CIQLJ˜iVS51ürøãHµ”ÍLSŽ_ 4¶§LÔÅxeðÆ‘j\\røâ¼2øa¥µ9|q~|0ð¢Ô8eðÅøeˆñá[CðËá‚}›ÓËCðËá‚=<±q\,Ä­F&b#®Ú*FÄobP~i6•pÅ”ÑiŠzy~ž<HnÇ\,5Á<UŠñ ŒTÊôðÀÄ%écÂŽ%q¬•8'ÒËô°ð¯ÓÍéà¿K/ÓÇ…xžžoOúX¬Pƒ×q =<¯O eˆ˜—¥\
+ñ!=<±0tpÔ㥷¦âKÙ+•éàÏK7¥\
+ñ ý<Þž ô³z8ð¯ÓÍéàÏK7¥\
+ñ ý<Þž õßéc¼HArŒTÁʔƴu88W‰é别‚ý\,tqѱáO ¡+×éá•ÂV”Ä=\,xW‰ éåzx3ÒÊôðp¯ÓÍéà¿O+ÓÇ…<HN\\0_§›ÓÁ¼H@™!¶¹ŒAÀõ¦zxår&ÈN”ï¨Àœ0t‹Ëôñá^$/ ®(Ç•éã¼H^\\0O§Xüpp­ ¸fã‚Z<o xSjq¹\,ÅÅ2øepÁ›Pã•L\\¦W ¶¡L/ úâe3PŒi6°|/\\VæN` OŽW‚–Ö+é”jzãøåSM¬Í¦eZš`U™°CÛ2ŠâSk6jfÅ]ŠÆ@âY±UÎA8*Òuˆà<تù[“1™³b®Í–ªXÐc䉣늩ãÕÊã3b­“]ò³fÅ]›6XôÅZÍ›6*ìrnX늪ÎkLGmÆ"qWfÍ›v†`‚‡æÅWHÜq¹³b®Ë®VlUÙ³fÅ]–¯L¬Øªó3ž§›6*ìÙ³b®Í‚lí ÛqÛ«slü*¡ŽFâkÍŠªË'©‰fÍŠ»6lØ«³fÌ1WfÁR"„¨ëqWfÍ›_ £­|rYª˜ÚÀqëLˆƒC\\-ûI§ÛAfÍ›L´ô”óÀW\0 :cÙze]Î\
+ÝZËQSL¬°hk…WÉ OÎ[®7vlÙ±Wb¢*ŠâX¢ËALUOE&¹aˆÅW8–Mr±WfÍŽAÉ€ÅVæÁs[ñZŒ Š»6lت2ÞEU¡ÀÒXÓ›vlnªÝq“(lUK6lØ«³fÍŠ»6l|c‘¦*³\,|©Äâxª±R™PÍé±\,تù™®36lUÙ°JÀ\
+×qCLUnlÙ±U{iñ[‰ÕÅÍŠ»6lTÀÁyvÅT³fÍŠ»6lØ«³fÍŠ»6lØ«-òõìq@Q°‡V!§\,¸9Þ/²q®åÍ["#FÙX¥¹³fÉ1vlؼæn˜ª†lVhL&‡Å]›6lU|R´FªiŽ–áæûF¸–lUÙ³fÅ]›6lUÙ³fÅ]›‚¦˜£ÅA\\UG6lØ«³fÇļš˜«I³\
+á„Žñ)\,ÏŒà®Ç4ƒMW+6l(mzŒ5‘£0{áN;™¥+Š¶‹É€Ã«AÆÄ×K|ò'Ó(‘FÐÊÅ F9A˜ï‰â±IÀáb¾Kr‚§à¹gõ˜vlÙ±WgGòy-c±aÿ\0 Ë9Èëʲñµ\
+¿ÎGÞ*Ìm›œD9Ú„WðÁ–ðSÄ©ý°ADm˹\0za¶”T‚§í.äœU »Fþª'/SíàO‹Þr†€n¬x‚=°dÄ´«F¢=qðïŠÊÑ)16ÈÜO/kŠ¡ì­Ó2¹ÜƒJu½ò€hxEÅÁ\\Hztû´7PRí·Zÿ\0Í8­Í fžR¼iá\\UB‰&C¥x\0aտ뜑D”mÃß±óV³q+¬’¯F£Ûüþ8½åÂŽD0ëñ{Ú8«d©-#5T°;oBÃÿ\0ÅígiÏ¥QÒ¡†Çž‚öÞ °¸ûlJµ65þﻂæêÑ£Œƒ3Ð#) Ãþ–*¹³xfa4¡ˆÕ¹û9MÄ¥¾¢”ï\\3ksî\0.„‚Nûÿ\0ÍØûJY¨€—4ä‘üßìqT‰fªq]…û°ÜÓŠ¿zÓl7Ô4•‰dž0C„Oïg‘„’\
+\0¢ƒßü¬U%ÃU"nâµÁ‘ÙÛI ¶=»>ÎC#\\ÜJ6ùä¨Û:D`±=6#í6*¢²M(IIð à)4 „;°ÜO`|pÁ%\
+E»Öˉ§p>\,Iœ„u$þÈþU.6Ε5åéîióħ‘‘±Pÿ\0Ã/]îÈ¡‘ÐÓ³šà9ágäìH¨ÅRæ–Y£UcP¢•Ä툡Jü°K˜ÕhkòÀHC8áµ|U»¹*¼Aß ½6A¿Mëó8*rT•mð9¨O|UJƒ¡ï©AAÐå8N(§Úêzbª"EMœw?O|J2%ŽVzí^ÔÁ_ jí–ýÌ"½úâ¨8-föWv÷Û¦"¤³v? 6ÿ\0&˜gý\\}¢(=éc¶ îÎhCSÛ|Udo„­GÏùN% âhw$ýÎ+FÅj´Ø~8XйcØoÿ\0â¨k—ªºð®è\0 Ž§.(£Û\
+.¨vÅR¹þÉ®Á—á8vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›vlÙ±WfÍ›pÁBR¸²Šb•3×+1ß6(vlÙ±WfÍ›vlÙ±WfÍ›ÿÔóþlÙ±WfÍ›vlÙ±VÁ¡Áð\\ñZa~]HÅUn›WÍ›vlÙ±WfÍŠ(bªy²Û®V*ìJËS€ñE”¨¦*¶EâiËcÈ×+vlÙ±WfÍ›vlÙ±WfÍ›v]2±aN8ªŽlÇ6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Ç"s4ÜZÝÂ5N*¶HŠuÄðUÔ¡ú`aŠµ›˜ÜUÙ³fÅ[Uå¶+õv¥q‘·\\.W1TZ*Šà9­Q˜Jz`Væ5lO15Í…]›6lUÙ³fÅ]›6lUÙ±ÁIߊ»6lØ«³`ƒnBòÀø«jhk‹Ë75¦ÍŠ»6lØ«³fÍŠ·SWâ1<ت;M…g’’·òÄo¨)Ó!¶Ó˜X0É­Ž¸ ¿=²¾‰a—°}^Ržjr gf&ìÙ³b®Í›6*ìÔÍB\\UflsõÛŠ»6lت´3´]1’9sS‚á€2Tà7b1U¹³fÅ]›6lU²k•›6*¨‘òÆ0¡¦-1'55Å+sfÍŠ›6lUÙ°RZ’œñ\0UflÙ±WfÍ›EÛƧ–NF˜Àäl1¸ìÙ³aC³fÍŠ»6l±×k6/"\0µ†*ìÀW\,\
+š`Ø­h*qT )›˜Q©‰â®Å£p#›_!¦36lUÙ³fÅ]›6lUÙ³fÅ]š™°}…¯®$Ò@´l^ê/Iøâ¡-±™³b®Í›6*ì°ÄtÊÍŠ»6lتåBÝfB½Fé†1³àDBV©Š¤XðF36*ÛefÍŠ»6lØ«³fÍŠ»6lØ«³fÍŠ»6lت¬Q‡ÊSé¶5\\¯Li5ÅQaýo‡%‘Eåcs¨ÁzÎ8à6¨C¶l³^ùXUÙ³fÅ]›6lUÙ³f¸«³fé›vlÙ±WfÍ›vlÙ±WfÍ›vZ¯#A•ŽFâkŠ¶ñ”ëŒÅe—ž%Š»6lØ«³fÍŠ¶FV]r±WW6lØ«³fÍŠ¢\,nšÊe™z©®t[Í›˜ Ôì)œË6*ŒÕ/›Q¸{†êƸ6lUÀWÁnHæ{c\,™.˜mw$iJ'—žÞ†[nr±WfÍLºb­LqrÝNU2銭˦:™|pÒS.˜þ9aq¥µªÅvTÅc‚a¤Z—¾8¨LpL4¶¶·Ç΢»e„Çp'\
+8”e„ÅÄxáq!Âb±GS¾*#Ç*S\
+8–K\01/OQŒaGG–#Á^–X‹%ÂŽ$0\,G‚„Xáq!Dyb<"ËaáGÒÇðbÀOA\\^=:y>Äl~Jpð£‰éףЯýÔÃç¶_\,^1Ü*üÏôÁéBw=÷¥–"ÉByNcö¤A÷œžR_Û”ý ƒŠªÔ»˜Š©^™eKuɪyZÔ}¢çé'—¬“ö+ó'Á&bÌ!¯A4›HþÌK÷Wõà„¶>Ê(ùƒÅr|3Þód³•þÊ1ù‚H»n‘?Ý€¸àñ|“áù°$Ð/[ý×O™¢ùfñº…3“ž9¸àñOpO†;ØbùRäõdôÅ”¥ï"ýÇ%ôÊ ÇÅ’|0ÅG”y~åþÜPyI;Ê~ì“æ¦KáÅ)ÃÞFû†(¾V·_ÚÃúdƒŽj`ñ%Þž÷$?á‹^åÏÓý™á›Oò¾ü=¦jcâK½x#Ü’/—- o¿|¿hz©?IÃzeñÇŽ]ëÁä›ü;eü‡ï9¿Ãö_Éøœ8㛎9w¯ {’Ð_ï¿ÄæýgþûüNñÊã»Êðǹ)ýeþûüNWè/÷ßâpߎn8ñ˼¯ {’ŸÐVÉøœiÐ\,¿ß‰Ã~9¸ãÇ.ò¼1îI¿Ãö_È~ó”|½gü§ï8sÇ7xåÞ¼1îHÏ—\,Ïfûò¿Ãvƒù¾ü<㛎9w¯{’òÕ³w¿û13å‹~Ìÿ\0‡ôÉÜqñ%Þ¼îcmåh»; c•S´‡îÉ7®8ø’ïGX³yWÂOø_íÄÏ•äí"ýÇ%¼r¸áñ$¾Xsybàtd?~$Þ\\»Ÿ§&¼r¸añJøa‚¶…v¿îºüˆÄ[J¹^±7Ý“þ9\\qñ|‘áù¼é¬äO´Œ>`âf":çHà\\Mí£´ª~cˆ;‘áž÷œ˜²½<Ÿ¾—lýb_»}\
+Ñÿ\0bŸ"pñÅx$Á}<¯N™3o-Û7BÃéÀïåuý™Ò0ñG½2bf<i$ïå‰GÙu?~.Ý/@§äqô÷¯«¹˜ñ¦<:}í:ÆOË|ö'Ú‡Ðq ‹)a(ǃý½E2š!\
+x’ÿ\0O(ǃ xÓñ øb°B®*cÇF8äLR$ƒ’>\,F'úr5ÄÌx8SÄ…)–ƒ‹‹˜òŠ`áMªKp\
+Ð`8oaj²‚[ÜDÈM øåS)á-¨Ó*˜±\\®8ÒmJ™TÅ8ãÒ.x)mC6(éÄÓL ] pN-w0–”ÀÔÍLUªW6 ³Œ=kˆL´r*§›6lUؼ\, oˆbðAꃊ©9íÇ2ñn8hö\
+¶þ¯|U)Ì6Í›\\[›6*ìÙ³b®Í‹Dœ†&â‡ÒÜÙcs‚¸¡ ›6lUÙ³fÅ]›6lUÙ³fÅW¢é"†˜½©\0ï‰Íö0%§Þ}Mùcoî¾·'< › !Ù³fÅ]›6lUØõÌ°iŠ´sfÍŠ®.H¦76lUÙ³fÅ]›6\
+ŽÐÈœñT.l²(i•Š»6lØ«³S\,uǸ ÅTófÍŠ»6lØ«³fÍŠ»6a¾ ¶´2â¨\,Ø"êE©ñWcЃ͊¦2N­0¼õÍ\\¬\0R»6lr¡n˜Unl²\
+ìr±VÃÓ15ë•›vlÙ±WfÌqU€¶*¥Ž¸šæuâiÅUe“ž%›6*ìÙj*ixÊ ñU<Ù³bª¢b1=ØæUäi‹IŠ„â«"‚§Å囚ˆb®Í›6*áƒZàø÷ÀY±¥vlØø£2 Ufl|±˜Í3vlÙ±WfÍ›vlÙ±WfÍ›v µ¸ôÁQÄkŠ­ºŸ×jà|RD\
+q<UÙ³fÅ]› ß2ÓQÍ›6*ìÙ³b®Í›6*Úšâí5FÍŠ¶Mr³fÅUaNYtô^¹P¿—4œñTc^©Z` ™®36\0)]ŽT-Ó‹[š6øUMÓ†7Ýz`lB—fÍ›vlÙ±Tu¬"EÄ'·1VÎK®)ur²\
+ Úkd¿6lØPì˜ù:ã÷s¡ê¥ÿ\0†Èvy^ãѽ ÚE+ÿ\0ÿ\0Ƹ«Ôlæ+Tt5ÁÖèÎ55§zá>›(Yx¶Õ¡<1àÉ1õ \
+Š§—/éKJÑxŠW§^X‚3ÄR¿:' R¿ì‘¸ãYå]ëñ¿ˆÿ\0š°ÞÉÚ¢¸ˆ Šx“·ûUu°‡Žà<XS±_µÿ\0ÁwPÅy$†PFÝk„²'¢íoM[‹(c±¯ÛUÿ\0WŽ25hˆô`¬Å†ôëéü?å7ÚÅWÛÞË­ON¡zÿ\0ÆØ*EäŒôÜø`¨\0/ˆu%«ðÿ\0Á`Ù‰µ‹ãÜúV„ÓáÅZhŒËû…Ý)"àš«õW.ÞàÀ"¶ŒÔ9‡¸#÷_òq¶Œìy.€î6¯üOÍÁ$ŠáW™\0|T¥GN5ÅW¨ŠRÜÞ‘°Þ£¿úßìpÁGxÉ"3C¶ÅiöYÈÿ\0'ÜÜ|MãHè*xÿ\0Äp=ʈîVÝ+ðŠnjiþS.*—ÜË\,™T? :í„W›ªòUݽòMynÓFª6ß\,'¹µ‘_¸Äž´ùâ¨{îxù*„=\0ì+ðŸõ¸ý¬“GÉA4bŠÓö‰?ñ®Ù)±˜r¡\
+>µ‡6÷‚âêy0´ÿ\0Ââª`ÌÈAê:Ö«J?cý–3ÓX¾$¡tÃùr¯/‡©'C†=ê ?츯‹kq5ò‰Ý\
+h“üž8ª”±ðJ£ný«…—‚ڨ¯#7í_‡ /ä1€àª?ÙÀwö‰#sWãOŠ¡„Wrâ b 8ô% äÜ68œ’È+¿Ž*ƒ‘ÞG¶69ìGLRuâ8Ž‡.(ˆë×RiU¾ÈÛ½p%ÕÁV íð0Ïàâj)ˆK\
+ý \0ñ?\,UiB…§üÿ\0›C^&ƒ—ӂך™I(^¡hzvÄ#8¢#oÙÅUaè•JÓ¨ñÀ²\
+5}”üþ<Q9´ˆË²SN€xeË‚þÑ¥~UÅPܨÀ²@¯Î¿ü.$b =[sôtŨb\
+ƒ ŸF¯$â§&¿F*£põªõ8Urzø`ÙÉäk…×€ŒU\,¸?÷8¸j1UÙ³fÅ[½1O@Ò¸ØÛ‰® 3ŠS¡xåc¹ ¥ºaV³cÌDc1WfÍ›vlÙ±WfÍ›vlÙ±UÑŠœ<<V£©¡® ’`ÉLU›6lUÙ³fÅ]›6lUÙ³fÅ]›6lUÿÕóþZŠœ¬ÀÓF¤*Ep4¨Ðff劭͛6*ìØ!#ª×aCŠµ›6aŠ·L¬_ˆãˆœU¬ºå\\õCÇ–*…ÍŠÇ&¦\\ÑðÅTsfÍŠ»6lØ«³f¦/AŠ¨fÇÈœ 1˜«³fÍŠ»6lØ«²ë•›vlÙ±WfÍ›vlÙ±WfÍ›v Ž\0ë\\ Š¤Ì» U¹bàqQä-×Å]›6lUÙ³fÅ]\\Ù³b®Í›6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙj+1‘Š£ ¶C#× ÜQˆñ;(ã‰ñUUp1#›6*ì±±ÊÍŠ¢šæ©ÇæÍŠ»6lØ«³fÁ¶ Ú‡AfÉ ÆŽªœ†Êœ®\0mVfÍ›\
+»YÝÄñOLÒ¸ªÆbƧ+6lUØ¢DXWÁ1HiŠ¡È¡¦V9ÍMq¸«³fÍŠ»6lØ«³fÍŠ¢ã¸\
+´À¬jk˜\
+⢊âª9²ØPåb®Í›6*ìÙ³b®Í›6*¨"$WE1d˜LMÚ¸ªÌÃ6lU2j!áß-»8/ˆa”S†ðrMÚ\\E 1Æ6¹Uø«ïƒe• TqB6lØUÙ³fÅ]š˜&c*òĤ~UO6lØ«³tÍ›l±=r³fÅ[SÄ× ÃJ`LتçnF¸ÜÙ±WfÍ›_†48´±Œhͺægn‡Y›6lUØøÀ=q™¦*¹èØÜÝsb®ÃM2ímÁ\
+ó`"Ò "oeÈX`lÙ°¡Ù³fÅ]›6lUÙ³fÅ]›6lU°ÅzsJͱ8ÌØ«²ÔTåe©¡LÍôyáY×¼Sl&8»6lØUÙ³fÅ]›6lUÙ³fÅ]›6lUÙ³fÅ]‹[ w¡ÄqHŸ®*«x¡Zƒb’¿3\\O®Í›6*ìÙ±@£qU<ZÙy6ø4Åö‹qŠ…9…Ç3r5Æâ®Í›6*ì|iÌÓ‚!¶–MÐWY4b3A‰b“+£Qúâx«³fÍŠ»6lØ«³fÍŠ»6l|q4Ÿdb«3c™Jn*ìÙ²À©¦*Ö<ÄÀW¶b¼pcN†.=ñT\0Ç+¹èH+Ó /Z3ã×Jóf˦*ÖlpBzf㊴ 1ÅÙºœÜrÂá¤ZÚf¦)Ç\,&[S¦X\\T&8&E©Ë ‹ÇËQ –ã„xxQÄ¢±×/Ó¦\
+)–R¦¸DQĆã„x Gä¸Xñ!„xá cÄY.q!Dxá\
+cÄ8xXñ!xá KW²¤ü†‹C¼—¤L>{~¼< s['’L"DzI•®Ÿí•O¦¿ñ”Gû²Mý†(©©Œ@Edê/-ÙÇÔùœŸo 8Ôà2'\,G$ørêóè¬&›hãfùƒ¢òíì¿î¾?ë2yƃlºdNnàËÂï\,B/)L¼‘WåSƒbò¥ºÿ\0y#7ʃ$_FjS"rÉ—‡¢//X§û¬·Ìœ›kÙ‰Ð0m=ódLäz²á¢šB©²¨!sTån{മᛀÆñc¹Ê¦_A›lOŽXªí³Teq9b3Šº¹xá;Ž*³51üsqÅT雎)Ç+Ž)YÃ7¦WP·ˆË Ë㛎*Õ2©Žã—ÇYLÔÇñÍǬ¦]1ÔÍLUe3SLÔÅVS*˜úeS[Lªc³S[Lªcé•LUm2©¦n8ªÊeS¦U1BÊf¦:™©ŠVS51ôÊ㊬¦U1N9TÅVS*˜úf¦(S+•Ç¦jbª|q¥qZf¦*¥Ç(®+L®8ª—®8¯ÜqU9Eqn9\\qU¹E1n9\\qT;B­ö€?<BM> >Ôj~ŒÇ*˜l­¢MÑÿ\0bŸ#$òä-ö—ç¾HJåÉq˽\0îbrynAöOÏl &‡uìWärjcƘðø…`2YKÛFF b΄cÄd´ŠO¶Š~Œ—ˆ:„p…€˜ñ¦<šÉ£Z¿ìqù '—co°ä|ÅpñD£†LY Göq6BƧ$2ùzeVVü0é ûùo†äQ¸IÌxÓ=¬‘ý¥#æ1#<+Ä‚)ŠÃn®*cÌ ¯L‰Šx”'€'LAj¸1Án¸‘#Âˉ Ñ®3Ž\
+1ãJ`áM¡ŠåqÁ1¥0Rm¨$ô뉹äÕǔƕÁIµ3¾U1N9\\pRÚž-æ-†2™TÁI·3r5ÅšòFON»bʦ*ìÙ³b®Í›6*ìÙ©–ªXÐb«’B¸ÖnF¸»Z:¯.Ø»e$S›;6lØ«±ÄmŠE1QŒ}1U™³fÅ]›6lUµb½3]ò°ÒÓI{¨L«Û beÉR¼V(½Lc©F*{c£”ÇÓ®šOÅ$”É×Å]›6lUÙ³ XÆ)\\UG6cŽNøªÜÙtÌV˜«Y³fÅ]‚£»(œ0.lU²jk–ª[¦7ZS–øªƒ/C•‹Ý\
+>؆*áŽf®76*ìÙ³b®Åíàõš˜†+ ÆQŠ¢.ì¾®+€°]Íë\\\
+ €+k×$šd@-NFÔÐ× àÔiA†éVë r¨Âœwqë „«³fÍ]›6lUØ´ïˆæÅUf`ƣ͛vlÙ±WfÍ›lm‚ãˆÀÙ±Uò?3\\flØ«³fÍŠ¯ˆÑ† ¼ ÀS Æ.ÑÈÉÈôÅT3S‚§*ñÅV#q5ŧ¸õ@6*ìÙ³b®Í›6*ìÙ³b®Å­åôš§ÍŠ«\\KêµF$TŒË×L†Øª6lØ«³fÍŠ»6lØ«³fÍŠ»$ Pc3b­–'®VlØ«³fÍŠ»\,’r³b®Í›6*¹P·L¦R»a#¾2þ0¶*‚Í›6*ìÙ³b®Í›6*ìÙ³bª‰?Lc)SCƒ-&T!rÁÚ£QË™Y±UÌå±¹³b®Íš™±WfÍ›vlÙ±WfÍ›v/g9µž9‡ì08†lUêЂJ§•r@̤8ÖŸ«"~V¾r±?Ò¿gþIñÉRúÒÓ˜¯Ò1TçN70Û¹\0JÒ•Ã)Ú$~d•B iÓù—þ6›S§&â@¡> -oEœ’Ä[vâë^†ŸÞ¯ü*¥zEëØR5Ù+ßü¯‡šÄOÄÂ̲DÅÚ½ù’Ø”@"º!=F\
+`Å_þâl`¼•¢hTúlçˆj߇üCU‹Qiíã’•$Ëþ©ãðÿ\0«‚n$‘R¨¹q4ïLik 1 PÜ‹W€ð§Úÿ\0eŽ±úä¾ã*OJ‹þ%Š«$æ)K jMÉû?à—+-¸Tj–܃·q\
+%"Ìqö<¿—ü¯‡Á2µ&­be4Ú‡Ùÿ\0[DÊ¢q\
+Êap\0@Cÿ\0¬¬¸èå7œHEë˱¿•±4 qÀ=}8Ãâ 8òfDZ’0$VìÀ¶*«=#1­ 3£ìœ4±Ù’·#‚³Ìo¿ù_ì°L¤Ù̯!æàš…ì¤qv_æÀRB)"·ýâ1fØ(ý¬U2¼wIn\0¯ kЂ_Fuæ¦ÍN¤~Î(ðÅs'!VM©S¶ßórâ“Fvêz|ñU7H9´‚ŒZ£ßð›Nbе˜a$®Èk¸¯½wÅ­¥i XRŸçÈb¨»Æu´3©çŃWéû9R¯Ö&bŒË‰÷ì \0~è ŠÕ¶þlVÖ6·&SéÔƒQŠ¥³:I+pjo·MðSsø›c¸§ñÅõ 9£ýäGà@j£½OÊ%ÅŽÍÐåÅT\0Ô®6‚»V¸¥º¬hÈÄTÇÆPªoãLUd»@?\,FBå`F)$è› ÎS-Fã¦*±oDWÔj‘CÒ£h\\úÆ®ä§ù þªã£A9ìˆøWâøÕ˸›×ýóý“·…@ýœUlÔR8T/0Xûù©±&«2²ü* ä>cáÁ†Pö€\
+\\‰\
+¨¢ø|¶åŠ¨I9V+Ü°s·\
+v*v>8:CΧä\0–Pÿ\0k¨GümŠ¡î æ0®èöÁÓKP=¶Â«§ê|1T ­É‰ÆfÍŠ»6lØ«³fÍŠ»€ëˆf®*Œ’U¦ØõÊ®lRìÙ³b‡fÍ›vl¾'+vlÙ±We×+6*ìÙ³b®Í›6*ìÙ³b®Í›6*ìÙ³b¯ÿÖóþl¾'+vlÙ±WfÍ›E$ -03œ¬Ø«±QÕıâB1VËÐSÍ›l/>8 64¶ˆ·+
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/1913.test b/storage/tokudb/mysql-test/tokudb_bugs/t/1913.test
index 42f232dbbb8..faf8349829c 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/1913.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/1913.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/1938.test b/storage/tokudb/mysql-test/tokudb_bugs/t/1938.test
index 55e3de496ee..786a494c5ed 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/1938.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/1938.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/1949.test b/storage/tokudb/mysql-test/tokudb_bugs/t/1949.test
index f0f42ef3f5c..9b5b591e595 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/1949.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/1949.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/2043.test b/storage/tokudb/mysql-test/tokudb_bugs/t/2043.test
index b25e2524a56..dbb36873861 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/2043.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/2043.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/2219.test b/storage/tokudb/mysql-test/tokudb_bugs/t/2219.test
index 9b86e3aebc6..0a7bf56147e 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/2219.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/2219.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/2262.test b/storage/tokudb/mysql-test/tokudb_bugs/t/2262.test
index b9816da6921..c4ce8727577 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/2262.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/2262.test
@@ -1,15 +1,15 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--disable_warnings
DROP TABLE IF EXISTS test_bug;
--enable_warnings
-create table test_bug (
- id INT NOT NULL PRIMARY KEY,
- foo CHAR(10)
+create table test_bug (
+ id INT NOT NULL PRIMARY KEY,
+ foo CHAR(10)
) ENGINE=TokuDB;
set session transaction isolation level read uncommitted;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/2383.test b/storage/tokudb/mysql-test/tokudb_bugs/t/2383.test
index eda20fd03d9..01935c41dee 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/2383.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/2383.test
@@ -1,5 +1,5 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/2458.test b/storage/tokudb/mysql-test/tokudb_bugs/t/2458.test
index 691620b892f..524217a2040 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/2458.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/2458.test
@@ -1,5 +1,5 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/2548.test b/storage/tokudb/mysql-test/tokudb_bugs/t/2548.test
index d968de3cf9e..bdbcce1ad8f 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/2548.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/2548.test
@@ -1,5 +1,5 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/2641.test b/storage/tokudb/mysql-test/tokudb_bugs/t/2641.test
index 82e410f4053..b7ab611cef3 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/2641.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/2641.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
--echo # Establish connection conn1 (user = root)
connect (conn1,localhost,root,,);
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/2952.test b/storage/tokudb/mysql-test/tokudb_bugs/t/2952.test
index 29dec12a872..90b522a6dac 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/2952.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/2952.test
@@ -1,7 +1,7 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
-#--source include/not_5_5.inc
+--source include/have_tokudb.inc
+--source include/not_5_5.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/2970.test b/storage/tokudb/mysql-test/tokudb_bugs/t/2970.test
index 6335bb74119..e2d686322f9 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/2970.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/2970.test
@@ -1,3 +1,6 @@
+source include/have_tokudb.inc;
+set default_storage_engine='tokudb';
+
# test that the query planner chooses a covering index over a non-covering index with the same
# record cost
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/3014.test b/storage/tokudb/mysql-test/tokudb_bugs/t/3014.test
index ff50b582ea8..e6f12eca825 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/3014.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/3014.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
#
# Record inconsistency.
#
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/3015.test b/storage/tokudb/mysql-test/tokudb_bugs/t/3015.test
index 2539150e578..a6071f3d10b 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/3015.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/3015.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
#
#test update multiple
#
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/3083.test b/storage/tokudb/mysql-test/tokudb_bugs/t/3083.test
index badb2111f0d..8fa1e6cf9ef 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/3083.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/3083.test
@@ -1,4 +1,4 @@
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
#
#test update multiple
#
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/4472.test b/storage/tokudb/mysql-test/tokudb_bugs/t/4472.test
index 598cd9763a8..dbc8b365cc6 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/4472.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/4472.test
@@ -1,6 +1,6 @@
# test simple MVCC, that a transaction does not read something committed after it
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
set session transaction isolation level repeatable read;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/4656.test b/storage/tokudb/mysql-test/tokudb_bugs/t/4656.test
index ea50fe2973e..98b3a8fb204 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/4656.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/4656.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
DROP TABLE IF EXISTS t2;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/4656_2.test b/storage/tokudb/mysql-test/tokudb_bugs/t/4656_2.test
index 618f7f433b8..a65be6aec15 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/4656_2.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/4656_2.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
SET DEFAULT_STORAGE_ENGINE='tokudb';
--disable_warnings
DROP TABLE IF EXISTS t2;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/5089.test b/storage/tokudb/mysql-test/tokudb_bugs/t/5089.test
index b7740fc5bd9..dc017ddeafe 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/5089.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/5089.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
let $engine='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/5733_innodb.test b/storage/tokudb/mysql-test/tokudb_bugs/t/5733_innodb.test
index d629c2cfe1c..d68dd3cd72a 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/5733_innodb.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/5733_innodb.test
@@ -1,6 +1,6 @@
# test that query planner selects range scan rather than full scan of the primary key
# see ticket #5733
-
+source include/have_tokudb.inc;
source include/have_innodb.inc;
disable_warnings;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/6053.test b/storage/tokudb/mysql-test/tokudb_bugs/t/6053.test
index 5229c46db07..c628525acdd 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/6053.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/6053.test
@@ -1,3 +1,4 @@
+source include/have_tokudb.inc;
# verify that the tokudb version string is appended to the mysql version
replace_regex /[0-9]+\.[0-9]+\.[0-9]+[a-z0-9\-\.]*-tokudb-.*/NA.NA.NA-TOKUDB-NA/;
select version();
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/6684.test b/storage/tokudb/mysql-test/tokudb_bugs/t/6684.test
index ce9e462d353..63ddf752512 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/6684.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/6684.test
@@ -1,3 +1,4 @@
+--source include/have_tokudb.inc
use test;
drop table if exists site;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/alter_external_lock_assert.test b/storage/tokudb/mysql-test/tokudb_bugs/t/alter_external_lock_assert.test
new file mode 100644
index 00000000000..db04eb4255c
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/alter_external_lock_assert.test
@@ -0,0 +1,26 @@
+# test case for Tokutek/mysql56#54, assert in tokudb::external_lock
+
+source include/have_tokudb.inc;
+set default_storage_engine=tokudb;
+disable_warnings;
+DROP TABLE IF EXISTS p,i,t1_tokudb_tokudb_smallvc_250;
+enable_warnings;
+BEGIN;
+CREATE TABLE t1_tokudb_tokudb_smallvc_250(
+c1 BLOB,
+c2 DATE,
+unique(c2)) ENGINE=tokudb COMPRESSION=tokudb_small;
+CREATE TEMPORARY TABLE p LIKE t1_tokudb_tokudb_smallvc_250;
+ALTER TABLE p RENAME t1_tokudb_tokudb_smallvc_250;
+CREATE TEMPORARY TABLE i SELECT 1 t1_tokudb_tokudb_smallvc_250;
+show tables;
+LOCK TABLE i READ;
+ALTER TABLE t1_tokudb_tokudb_smallvc_250 MODIFY c1 DATE;
+ALTER TABLE t1_tokudb_tokudb_smallvc_250 MODIFY c1 DATE;
+ALTER TABLE t1_tokudb_tokudb_smallvc_250 MODIFY c1 DATE;
+UNLOCK TABLES;
+COMMIT;
+disable_warnings;
+DROP TABLE IF EXISTS i,p,t1_tokudb_tokudb_smallvc_250;
+enable_warnings;
+DROP TABLE t1_tokudb_tokudb_smallvc_250;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/alter_part_tokudb_bug_155.test b/storage/tokudb/mysql-test/tokudb_bugs/t/alter_part_tokudb_bug_155.test
new file mode 100644
index 00000000000..a02cec0fb96
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/alter_part_tokudb_bug_155.test
@@ -0,0 +1,51 @@
+# test case https://github.com/Tokutek/ft-engine/issues/155
+
+source include/have_tokudb.inc;
+source include/have_partition.inc;
+
+disable_warnings;
+DROP TABLE IF EXISTS `test`;
+enable_warnings;
+
+CREATE TABLE `test` (
+ `id` bigint(20) unsigned NOT NULL,
+ `timestamp` timestamp NOT NULL DEFAULT '1985-01-19 09:00:00',
+ `col1` smallint(5) unsigned NOT NULL,
+ `col2` smallint(5) unsigned DEFAULT NULL,
+ `col3` smallint(6) DEFAULT NULL,
+ `col4` tinyint(4) DEFAULT NULL,
+ `col5` smallint(6) DEFAULT NULL,
+ `col6` tinyint(4) DEFAULT NULL,
+ `col7` smallint(6) DEFAULT NULL,
+ `col8` smallint(6) DEFAULT NULL,
+ `col9` smallint(6) DEFAULT NULL,
+ `col10` smallint(6) DEFAULT NULL,
+ `col11` smallint(6) DEFAULT NULL,
+ `col12` smallint(6) DEFAULT NULL,
+ `col13` tinyint(4) DEFAULT NULL,
+ `col14` int(11) DEFAULT NULL,
+ `col15` int(11) DEFAULT NULL,
+ `col16` tinyint(4) DEFAULT NULL,
+ `col17` smallint(6) DEFAULT NULL,
+ PRIMARY KEY (`id`,`timestamp`)
+) ENGINE=TokuDB DEFAULT CHARSET=utf8 COMPRESSION=TOKUDB_LZMA
+PARTITION BY RANGE (UNIX_TIMESTAMP(timestamp))
+(PARTITION p201312 VALUES LESS THAN (1388563200) ENGINE = TokuDB,
+ PARTITION p201401 VALUES LESS THAN (1391241600) ENGINE = TokuDB,
+ PARTITION pMax VALUES LESS THAN MAXVALUE ENGINE = TokuDB);
+
+INSERT INTO `test` VALUES (138,'2013-11-04 10:47:01',2560,29952,-1025,-120,-12545,5,2560,3840,5120,6400,7680,0,3,-1761607678,419430400,-12,NULL),(138,'2013-11-04 10:47:02',62464,54017,-5633,-85,-3585,6,2816,4096,5376,6656,7936,1280,-110,50331673,419430402,-12,NULL),(138,'2013-11-04 10:47:03',24064,42497,-3585,-108,255,7,3072,4352,5632,6912,8192,2560,88,268435477,419430422,-12,NULL),(138,'2013-11-04 10:47:04',62464,54017,-5633,-90,4095,8,3328,4608,5888,7168,8448,3328,122,872415253,419430402,-12,NULL),(138,'2013-11-04 10:47:05',24064,42497,-3585,-46,8447,9,3584,4864,6144,7424,8704,3840,-38,-788529122,419430417,-12,NULL),(139,'2013-11-04 10:48:01',2560,29952,-1025,-120,-12545,5,2560,3840,5120,6400,7680,0,3,-1761607678,419430400,-12,NULL),(139,'2013-11-04 10:48:02',62464,54017,-5633,-85,-3585,6,2816,4096,5376,6656,7936,1280,-110,50331673,419430402,-12,NULL),(139,'2013-11-04 10:48:03',24064,42497,-3585,-108,255,7,3072,4352,5632,6912,8192,2560,88,268435477,419430422,-12,NULL),(139,'2013-11-04 10:48:04',62464,54017,-5633,-90,4095,8,3328,4608,5888,7168,8448,3328,122,872415253,419430402,-12,NULL),(139,'2013-11-04 10:48:05',24064,42497,-3585,-46,8447,9,3584,4864,6144,7424,8704,3840,-38,-788529122,419430417,-12,NULL),(140,'2013-11-04 10:49:01',2560,29952,-1025,-120,-12545,5,2560,3840,5120,6400,7680,0,3,-1761607678,419430400,-12,NULL),(140,'2013-11-04 10:49:02',62464,54017,-5633,-85,-3585,6,2816,4096,5376,6656,7936,1280,-110,50331673,419430402,-12,NULL),(140,'2013-11-04 10:49:03',24064,42497,-3585,-108,255,7,3072,4352,5632,6912,8192,2560,88,268435477,419430422,-12,NULL),(140,'2013-11-04 10:49:04',62464,54017,-5633,-90,4095,8,3328,4608,5888,7168,8448,3328,122,872415253,419430402,-12,NULL),(140,'2013-11-04 10:49:05',24064,42497,-3585,-46,8447,9,3584,4864,6144,7424,8704,3840,-38,-788529122,419430417,-12,NULL),(141,'2013-11-04 10:50:01',2560,29952,-1025,-120,-12545,5,2560,3840,5120,6400,7680,0,3,-1761607678,419430400,-12,NULL),(141,'2013-11-04 10:50:02',62464,54017,-5633,-85,-3585,6,2816,4096,5376,6656,7936,1280,-110,50331673,419430402,-12,NULL),(141,'2013-11-04 10:50:03',24064,42497,-3585,-108,255,7,3072,4352,5632,6912,8192,2560,88,268435477,419430422,-12,NULL),(141,'2013-11-04 10:50:04',62464,54017,-5633,-90,4095,8,3328,4608,5888,7168,8448,3328,122,872415253,419430402,-12,NULL),(141,'2013-11-04 10:50:05',24064,42497,-3585,-46,8447,9,3584,4864,6144,7424,8704,3840,-38,-788529122,419430417,-12,NULL),(142,'2013-11-01 07:00:01',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(142,'2013-11-01 07:00:02',62464,54017,-5633,-80,-7425,8,3328,4608,5888,7168,8448,768,14,-939524074,771751937,-12,NULL),(142,'2013-11-01 07:00:03',24064,42497,-3585,-70,2815,9,3584,4864,6144,7424,8704,1792,82,1694498837,419430401,-12,NULL),(143,'2013-11-04 08:00:01',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(143,'2013-11-04 08:00:02',62464,54017,-5633,-80,-7425,8,3328,4608,5888,7168,8448,768,14,-939524074,771751937,-12,NULL),(143,'2013-11-04 08:00:03',24064,42497,-3585,-70,2815,9,3584,4864,6144,7424,8704,1792,82,1694498837,419430401,-12,NULL),(144,'2013-11-04 18:47:01',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(144,'2013-11-04 18:47:02',62464,54017,-5633,-80,-7425,8,3328,4608,5888,7168,8448,768,14,-939524074,771751937,-12,NULL),(144,'2013-11-04 18:47:03',24064,42497,-3585,-70,2815,9,3584,4864,6144,7424,8704,1792,82,1694498837,419430401,-12,NULL),(144,'2013-11-04 18:47:04',62464,54017,-5633,-60,5375,10,3840,5120,6400,7680,8960,2048,-60,-1627389935,1207959552,-12,NULL),(144,'2013-11-04 18:47:05',24064,42497,-3585,-50,7935,11,4096,5376,6656,7936,9216,2304,-96,-738197487,570425345,-12,NULL),(144,'2013-11-04 18:47:06',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(144,'2013-11-04 18:47:07',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(144,'2013-11-04 18:47:08',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(144,'2013-11-04 18:47:09',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(145,'2013-11-04 18:50:01',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(145,'2013-11-04 18:50:02',62464,54017,-5633,-80,-7425,8,3328,4608,5888,7168,8448,768,14,-939524074,771751937,-12,NULL),(145,'2013-11-04 18:50:03',24064,42497,-3585,-70,2815,9,3584,4864,6144,7424,8704,1792,82,1694498837,419430401,-12,NULL),(145,'2013-11-04 18:50:04',62464,54017,-5633,-60,5375,10,3840,5120,6400,7680,8960,2048,-60,-1627389935,1207959552,-12,NULL),(145,'2013-11-04 18:50:05',24064,42497,-3585,-50,7935,11,4096,5376,6656,7936,9216,2304,-96,-738197487,570425345,-12,NULL),(145,'2013-11-04 18:50:06',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(145,'2013-11-04 18:50:07',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(145,'2013-11-04 18:50:08',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(145,'2013-11-04 18:50:09',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(146,'2013-11-05 07:59:01',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(146,'2013-11-05 07:59:02',62464,54017,-5633,-80,-7425,8,3328,4608,5888,7168,8448,768,14,-939524074,771751937,-12,NULL),(146,'2013-11-05 07:59:03',24064,42497,-3585,-70,2815,9,3584,4864,6144,7424,8704,1792,82,1694498837,419430401,-12,NULL),(147,'2013-12-01 07:59:01',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(147,'2013-12-01 07:59:02',62464,54017,-5633,-80,-7425,8,3328,4608,5888,7168,8448,768,14,-939524074,771751937,-12,NULL),(147,'2013-12-01 07:59:03',24064,42497,-3585,-70,2815,9,3584,4864,6144,7424,8704,1792,82,1694498837,419430401,-12,NULL),(148,'2013-11-04 18:47:01',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(148,'2013-11-04 18:47:02',62464,54017,-5633,-80,-7425,8,3328,4608,5888,7168,8448,768,14,-939524074,771751937,-12,NULL),(148,'2013-11-04 18:47:03',24064,42497,-3585,-70,2815,9,3584,4864,6144,7424,8704,1792,82,1694498837,419430401,-12,NULL),(148,'2013-11-04 18:47:04',62464,54017,-5633,-60,5375,10,3840,5120,6400,7680,8960,2048,-60,-1627389935,1207959552,-12,NULL),(148,'2013-11-04 18:47:05',24064,42497,-3585,-50,7935,11,4096,5376,6656,7936,9216,2304,-96,-738197487,570425345,-12,NULL),(148,'2013-11-04 18:47:06',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(148,'2013-11-04 18:47:07',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(148,'2013-11-04 18:47:08',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(148,'2013-11-04 18:47:09',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(149,'2013-11-04 18:50:01',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(149,'2013-11-04 18:50:02',62464,54017,-5633,-80,-7425,8,3328,4608,5888,7168,8448,768,14,-939524074,771751937,-12,NULL),(149,'2013-11-04 18:50:03',24064,42497,-3585,-70,2815,9,3584,4864,6144,7424,8704,1792,82,1694498837,419430401,-12,NULL),(149,'2013-11-04 18:50:04',62464,54017,-5633,-60,5375,10,3840,5120,6400,7680,8960,2048,-60,-1627389935,1207959552,-12,NULL),(149,'2013-11-04 18:50:05',24064,42497,-3585,-50,7935,11,4096,5376,6656,7936,9216,2304,-96,-738197487,570425345,-12,NULL),(149,'2013-11-04 18:50:06',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(149,'2013-11-04 18:50:07',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(149,'2013-11-04 18:50:08',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(149,'2013-11-04 18:50:09',2560,29952,-1025,-120,-9985,7,3072,4352,5632,6912,8192,256,34,2063597570,167772160,-12,NULL),(210,'2013-12-16 02:13:44',2560,29952,-1025,-44,-12545,1,512,1024,23040,3328,6144,0,-56,1610612736,16777217,-12,NULL),(210,'2013-12-16 02:13:45',62464,54017,-5633,-50,-2305,5,768,1792,23808,15616,4096,2048,-86,704643091,167772169,-12,NULL),(210,'2013-12-16 02:13:46',24064,42497,-3585,-110,255,60,1792,3328,-30720,6656,16128,2816,-76,570425441,402653202,-12,NULL),(210,'2013-12-16 02:13:47',62464,54017,-5633,-60,2815,-106,2816,6400,8704,18433,4096,3328,31,2046820434,587203975,-12,NULL),(210,'2013-12-16 02:13:48',24064,42497,-3585,116,8703,94,3329,6912,-30208,24065,3584,3840,29,654311504,1207959566,-12,NULL),(211,'2013-12-16 15:13:44',2560,29952,-1025,-44,-12545,1,512,1024,23040,3328,6144,0,-56,1610612736,16777217,-12,NULL);
+
+# the reorganize causes a mismatch between the new frm and the stored tokudb data
+ALTER TABLE test REORGANIZE PARTITION p201312 INTO (PARTITION pOld VALUES LESS THAN (1378018800),PARTITION p201309 VALUES LESS THAN (1380610800),PARTITION p201310 VALUES LESS THAN (1383289200),PARTITION p201311 VALUES LESS THAN (1385884800),PARTITION p201312 VALUES LESS THAN (1388563200));
+
+create table test_copy like test;
+# this will crash if the bug is not fixed
+insert into test_copy select * from test;
+
+# lets compare the tables for completeness
+let $diff_tables = test, test_copy;
+source include/diff_tables.inc;
+
+# cleanup
+drop table test,test_copy;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/alter_table_copy_table.test b/storage/tokudb/mysql-test/tokudb_bugs/t/alter_table_copy_table.test
new file mode 100644
index 00000000000..6e4433183b0
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/alter_table_copy_table.test
@@ -0,0 +1,12 @@
+# test that a uniqueness violation during an alter table operation returns a duplicate key error
+source include/have_tokudb.inc;
+disable_warnings;
+drop table if exists t;
+enable_warnings;
+set tokudb_disable_hot_alter=ON;
+set default_storage_engine=tokudb;
+create table t (id int, x char(2), primary key (id), unique key (x));
+insert into t values (1,'aa'),(2,'ab');
+--error 1062
+alter table t modify x char(1);
+drop table t; \ No newline at end of file
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/checkpoint_lock.test b/storage/tokudb/mysql-test/tokudb_bugs/t/checkpoint_lock.test
index ac39ac569fd..1e60a838b93 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/checkpoint_lock.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/checkpoint_lock.test
@@ -8,9 +8,9 @@ connect (conn1,localhost,root,,);
connection default;
--sleep 2
-select DB, command, state, info from information_schema.processlist where id!= connection_id();
+select DB, command, state, info from information_schema.processlist where id != connection_id();
flush logs;
-select DB, command, state, info from information_schema.processlist where id!= connection_id();
+select DB, command, state, info from information_schema.processlist where id != connection_id();
connection conn1;
set tokudb_checkpoint_lock=1;
@@ -20,7 +20,7 @@ connection default;
connection conn1;
--sleep 2
-select DB, command, state, info from information_schema.processlist where id!= connection_id();
+select DB, command, state, info from information_schema.processlist where id != connection_id();
set tokudb_checkpoint_lock=0;
connection default;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/checkpoint_lock_3.test b/storage/tokudb/mysql-test/tokudb_bugs/t/checkpoint_lock_3.test
index b21aef1f6bc..304ff58f328 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/checkpoint_lock_3.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/checkpoint_lock_3.test
@@ -7,9 +7,9 @@ connect (conn1,localhost,root,,);
connection default;
--sleep 2
-select DB, command, state, info from information_schema.processlist where id!= connection_id();
+select DB, command, state, info from information_schema.processlist where id != connection_id();
flush logs;
-select DB, command, state, info from information_schema.processlist where id!= connection_id();
+select DB, command, state, info from information_schema.processlist where id != connection_id();
connection conn1;
set tokudb_checkpoint_lock=1;
@@ -19,7 +19,7 @@ connection default;
connection conn1;
--sleep 2
-select DB, command, state, info from information_schema.processlist where id!= connection_id();
+select DB, command, state, info from information_schema.processlist where id != connection_id();
set tokudb_checkpoint_lock=0;
connection default;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/commit_index_end_1.test b/storage/tokudb/mysql-test/tokudb_bugs/t/commit_index_end_1.test
new file mode 100644
index 00000000000..5d6f1364c4c
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/commit_index_end_1.test
@@ -0,0 +1,23 @@
+# this test crashes because tokudb does not handle index_end after txn commit (MDEV-5396)
+
+source include/have_tokudb.inc;
+
+disable_warnings;
+drop table if exists t1,t2,t3;
+enable_warnings;
+
+SET NAMES latin1;
+
+CREATE TABLE t1 (a INT) ENGINE=TokuDB;
+INSERT INTO t1 VALUES (1),(2);
+
+CREATE TABLE t2 (b INT) ENGINE=TokuDB;
+INSERT INTO t2 VALUES (3),(4);
+
+CREATE TABLE t3 (c VARCHAR(3), INDEX(c)) ENGINE=TokuDB;
+INSERT INTO t3 VALUES ('foo'),('bar');
+
+EXPLAIN SELECT * FROM t1
+WHERE a IN ( SELECT b FROM t2 ) OR ( 'qux' ) IN ( SELECT c FROM t3 );
+
+drop table if exists t1,t2,t3; \ No newline at end of file
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/commit_index_end_2.test b/storage/tokudb/mysql-test/tokudb_bugs/t/commit_index_end_2.test
new file mode 100644
index 00000000000..68988e29486
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/commit_index_end_2.test
@@ -0,0 +1,14 @@
+# this test crashes because tokudb does not handle index_end after txn commit (MDEV-5396)
+
+source include/have_tokudb.inc;
+
+disable_warnings;
+drop table if exists t1,t2;
+enable_warnings;
+
+CREATE TABLE t1 (a VARCHAR(8), INDEX(a)) ENGINE=TokuDB;
+INSERT INTO t1 VALUES ('foo'),('bar');
+
+CREATE TABLE t2 AS SELECT ( 'qux' ) IN ( SELECT a FROM t1 ) AS f1;
+
+drop table t1,t2;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/expand_tinytext_text.test b/storage/tokudb/mysql-test/tokudb_bugs/t/expand_tinytext_text.test
index c4a2901b17b..32c894cb865 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/expand_tinytext_text.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/expand_tinytext_text.test
@@ -1,5 +1,6 @@
# this test verifies that column expansion of a tinytext to text column retains the correct data
--source include/have_tokudb.inc
+set default_storage_engine='tokudb';
--disable_warnings
drop table if exists t;
--enable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/fileops-4.test b/storage/tokudb/mysql-test/tokudb_bugs/t/fileops-4.test
index fa0a3549c09..ab4570fd07e 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/fileops-4.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/fileops-4.test
@@ -1,7 +1,7 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
-#--source include/not_5_5.inc
+--source include/have_tokudb.inc
+--source include/not_5_5.inc
--echo # Establish connection conn1 (user = root)
connect (conn1,localhost,root,,);
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/ft-index-40.test b/storage/tokudb/mysql-test/tokudb_bugs/t/ft-index-40.test
index f247164b6eb..56f7f787d6d 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/ft-index-40.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/ft-index-40.test
@@ -1,3 +1,4 @@
+--source include/have_tokudb.inc
let $engine='tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/index_read.test b/storage/tokudb/mysql-test/tokudb_bugs/t/index_read.test
index 2674e1c9f78..03664415349 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/index_read.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/index_read.test
@@ -1,6 +1,6 @@
# ticket 895 is a query optimization problem with the primary key
-#--source include/have_tokudb.inc
+--source include/have_tokudb.inc
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--disable_warnings
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/leak172.test b/storage/tokudb/mysql-test/tokudb_bugs/t/leak172.test
new file mode 100644
index 00000000000..9d82604e4b1
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/leak172.test
@@ -0,0 +1,152 @@
+# test case simplified from RQG run that forces a lock not granted error on an update with a
+# concurrent load into the same table.
+
+source include/have_tokudb.inc;
+source include/have_debug.inc;
+set default_storage_engine=tokudb;
+
+disable_warnings;
+drop table if exists t1,t2;
+enable_warnings;
+
+let $MYSQLD_DATADIR=`select @@datadir`;
+copy_file $MTR_SUITE_DIR/std_data/leak172_t1.data $MYSQLD_DATADIR/test/leak172_t1.data;
+copy_file $MTR_SUITE_DIR/std_data/leak172_t2.data $MYSQLD_DATADIR/test/leak172_t2.data;
+
+CREATE TABLE `t1` (
+ `c4` int(11) DEFAULT NULL,
+ `c5` int(11) DEFAULT NULL,
+ `c26` text,
+ `c18` blob,
+ `c29` text NOT NULL,
+ `c3` int(10) unsigned DEFAULT NULL,
+ `c25` text,
+ `c17` varchar(240) NOT NULL,
+ `c11` int(10) unsigned NOT NULL,
+ `c0` int(11) DEFAULT NULL,
+ `c22` blob NOT NULL,
+ `c13` varchar(240),
+ `c19` blob,
+ `c20` blob,
+ `c23` blob NOT NULL,
+ `c27` text,
+ `c28` text NOT NULL,
+ `c2` int(10) unsigned DEFAULT NULL,
+ `c12` varchar(240) DEFAULT NULL,
+ `c34` date NOT NULL,
+ `c30` date DEFAULT NULL,
+ `c31` date DEFAULT NULL,
+ `c24` date NOT NULL DEFAULT '0000-00-00',
+ `c33` date DEFAULT NULL,
+ `c21` blob,
+ `c1` int(11),
+ `c15` varchar(240) DEFAULT NULL,
+ `c16` varchar(240) NOT NULL,
+ `c9` int(11) NOT NULL,
+ `c32` date DEFAULT NULL,
+ `c7` int(10) unsigned DEFAULT NULL,
+ `c8` int(11) NOT NULL,
+ `c14` varchar(240) DEFAULT NULL,
+ `c35` date NOT NULL,
+ `pk` int(11) NOT NULL AUTO_INCREMENT,
+ `c10` int(10) unsigned NOT NULL,
+ `c6` int(10) unsigned DEFAULT NULL,
+ PRIMARY KEY (`pk`),
+ KEY `c5` (`c5`),
+ KEY `c29` (`c29`(255)),
+ KEY `c3` (`c3`),
+ KEY `c25` (`c25`(255)),
+ KEY `c17` (`c17`),
+ KEY `c11` (`c11`),
+ KEY `c13` (`c13`),
+ KEY `c19` (`c19`(255)),
+ KEY `c23` (`c23`(255)),
+ KEY `c27` (`c27`(255)),
+ KEY `c31` (`c31`),
+ KEY `c33` (`c33`),
+ KEY `c21` (`c21`(255)),
+ KEY `c1` (`c1`),
+ KEY `c15` (`c15`),
+ KEY `c9` (`c9`),
+ KEY `c7` (`c7`),
+ KEY `c35` (`c35`)
+);
+
+CREATE TABLE `t2` (
+ `c12` varchar(240) DEFAULT NULL,
+ `c15` varchar(240) DEFAULT NULL,
+ `c19` blob,
+ `c14` varchar(240) DEFAULT NULL,
+ `c6` int(10) unsigned DEFAULT NULL,
+ `c11` int(10) unsigned NOT NULL,
+ `c30` date DEFAULT NULL,
+ `c29` text NOT NULL,
+ `c20` blob,
+ `c18` blob,
+ `c23` blob NOT NULL,
+ `c16` varchar(240) NOT NULL,
+ `c10` int(10) unsigned NOT NULL,
+ `c25` text,
+ `c21` blob,
+ `c7` int(10) unsigned DEFAULT NULL,
+ `c9` int(11) NOT NULL,
+ `c5` int(11) DEFAULT NULL,
+ `c35` date NOT NULL,
+ `c24` text,
+ `c17` varchar(240) NOT NULL,
+ `c28` text NOT NULL,
+ `c33` date DEFAULT NULL,
+ `c26` text,
+ `c0` int(11) DEFAULT NULL,
+ `c13` varchar(240) DEFAULT NULL,
+ `c3` int(10) unsigned DEFAULT NULL,
+ `c1` int(11) DEFAULT NULL,
+ `pk` int(11) NOT NULL AUTO_INCREMENT,
+ `c34` date NOT NULL,
+ `c2` int(10) unsigned DEFAULT NULL,
+ `c4` int(11) DEFAULT NULL,
+ `c32` date,
+ `c27` text,
+ `c8` int(11) NOT NULL,
+ `c31` date DEFAULT NULL,
+ `c22` blob NOT NULL,
+ PRIMARY KEY (`pk`),
+ KEY `c15` (`c15`),
+ KEY `c19` (`c19`(255)),
+ KEY `c11` (`c11`),
+ KEY `c29` (`c29`(255)),
+ KEY `c23` (`c23`(255)),
+ KEY `c25` (`c25`(255)),
+ KEY `c21` (`c21`(255)),
+ KEY `c7` (`c7`),
+ KEY `c9` (`c9`),
+ KEY `c5` (`c5`),
+ KEY `c35` (`c35`),
+ KEY `c17` (`c17`),
+ KEY `c33` (`c33`),
+ KEY `c13` (`c13`),
+ KEY `c3` (`c3`),
+ KEY `c1` (`c1`),
+ KEY `c27` (`c27`(255)),
+ KEY `c31` (`c31`)
+);
+
+LOAD DATA INFILE 'leak172_t1.data' INTO TABLE `t1` fields terminated by ',';
+
+connect(conn1,localhost,root,,);
+set session debug_dbug="+d,tokudb_end_bulk_insert_sleep";
+send LOAD DATA INFILE 'leak172_t2.data' INTO TABLE `t2` fields terminated by ',';
+
+connection default;
+let $wait_condition= select count(*)=1 from information_schema.processlist where info like 'LOAD DATA INFILE%' and state like 'DBUG sleep';
+source include/wait_condition.inc;
+--error 1205
+UPDATE t1, t2 SET t1.`c5` = 4 WHERE t1.`c6` <= 'o';
+
+connection conn1;
+reap;
+
+connection default;
+disconnect conn1;
+
+drop table t1,t2;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/optimize_temp_table_tokudb.test b/storage/tokudb/mysql-test/tokudb_bugs/t/optimize_temp_table_tokudb.test
new file mode 100644
index 00000000000..f652e3748e5
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/optimize_temp_table_tokudb.test
@@ -0,0 +1,15 @@
+# test that optimize temporary tokudb table works
+
+source include/have_tokudb.inc;
+
+disable_warnings;
+drop table if exists t;
+enable_warnings;
+
+create temporary table t (x int) engine=tokudb;
+
+# this crashes mysql_admin since temporary tables apparently are not locked
+optimize table t;
+
+# cleanup
+drop table t; \ No newline at end of file
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/subselect_index_next_same_bug_157.test b/storage/tokudb/mysql-test/tokudb_bugs/t/subselect_index_next_same_bug_157.test
new file mode 100644
index 00000000000..7c7c98344a5
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/subselect_index_next_same_bug_157.test
@@ -0,0 +1,91 @@
+# test case for Tokutek/ft-engine/issue/157
+# a bug in tokudb::index_next_same did not set table->status, so the
+# indexsubselect::exec function would assert.
+
+source include/have_tokudb.inc;
+source include/have_innodb.inc;
+
+disable_warnings;
+drop table if exists C, CC, D;
+enable_warnings;
+
+CREATE TABLE `C` (
+ `pk` int(11) NOT NULL AUTO_INCREMENT,
+ `col_varchar_key` varchar(1) DEFAULT NULL,
+ `col_varchar_nokey` varchar(1) DEFAULT NULL,
+ PRIMARY KEY (`pk`),
+ KEY `col_varchar_key` (`col_varchar_key`)
+) ENGINE=InnoDB;
+
+INSERT INTO `C` VALUES (1,'v','v'),(2,'v','v'),(3,'c','c'),(4,NULL,NULL),(5,'x','x');
+
+CREATE TABLE `CC` (
+ `pk` int(11) NOT NULL AUTO_INCREMENT,
+ `col_varchar_key` varchar(1) DEFAULT NULL,
+ `col_varchar_nokey` varchar(1) DEFAULT NULL,
+ PRIMARY KEY (`pk`),
+ KEY `col_varchar_key` (`col_varchar_key`)
+) ENGINE=InnoDB;
+
+INSERT INTO `CC` VALUES (10,'x','x');
+
+CREATE TABLE `D` (
+ `pk` int(11) NOT NULL AUTO_INCREMENT,
+ `col_varchar_key` varchar(1) DEFAULT NULL,
+ PRIMARY KEY (`pk`),
+ KEY `col_varchar_key` (`col_varchar_key`)
+) ENGINE=InnoDB;
+
+INSERT INTO `D` VALUES (10,'u');
+
+SELECT
+ alias1.col_varchar_key, alias2.col_varchar_key
+ FROM
+ (CC AS alias1
+ INNER JOIN D AS alias2
+ ON (alias2.pk = alias1.pk))
+ WHERE
+ alias2.col_varchar_key NOT IN
+ (SELECT col_varchar_key
+ FROM C
+ WHERE col_varchar_nokey = alias1.col_varchar_key);
+
+SELECT
+ alias1.col_varchar_key, alias2.col_varchar_key
+ FROM
+ (CC AS alias1
+ INNER JOIN D AS alias2
+ ON (alias2.pk = alias1.pk))
+ WHERE
+ alias2.col_varchar_key NOT IN
+ (SELECT col_varchar_key
+ FROM C FORCE INDEX(col_varchar_key)
+ WHERE col_varchar_nokey = alias1.col_varchar_key);
+
+alter table C engine=TokuDB;
+
+SELECT
+ alias1.col_varchar_key, alias2.col_varchar_key
+ FROM
+ (CC AS alias1
+ INNER JOIN D AS alias2
+ ON (alias2.pk = alias1.pk))
+ WHERE
+ alias2.col_varchar_key NOT IN
+ (SELECT col_varchar_key
+ FROM C
+ WHERE col_varchar_nokey = alias1.col_varchar_key);
+
+SELECT
+ alias1.col_varchar_key, alias2.col_varchar_key
+ FROM
+ (CC AS alias1
+ INNER JOIN D AS alias2
+ ON (alias2.pk = alias1.pk))
+ WHERE
+ alias2.col_varchar_key NOT IN
+ (SELECT col_varchar_key
+ FROM C FORCE INDEX(col_varchar_key)
+ WHERE col_varchar_nokey = alias1.col_varchar_key);
+
+drop table if exists C, CC, D;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/tokudb_drop_part_table_668.test b/storage/tokudb/mysql-test/tokudb_bugs/t/tokudb_drop_part_table_668.test
index d931c897695..42dbb30058a 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/tokudb_drop_part_table_668.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/tokudb_drop_part_table_668.test
@@ -2,6 +2,7 @@
source include/have_tokudb.inc;
source include/have_partition.inc;
+set default_storage_engine='tokudb';
# capture the datadir
let $MYSQLD_DATADIR= `SELECT @@datadir`;
@@ -32,7 +33,7 @@ EOF
--enable_reconnect
--source include/wait_until_connected_again.inc
-create table tc (a int, b int, c int, primary key(a), key(b)) partition by hash(a) partitions 2;
+create table tc (a int, b int, c int, primary key(a), key(b)) engine=tokudb partition by hash(a) partitions 2;
# check that the tokudb meta data gets dropped when the table is dropped
select dictionary_name from information_schema.tokudb_file_map;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/tokudb_drop_simple_table_668.test b/storage/tokudb/mysql-test/tokudb_bugs/t/tokudb_drop_simple_table_668.test
index 7971eb5e28d..3903c2cef9f 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/tokudb_drop_simple_table_668.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/tokudb_drop_simple_table_668.test
@@ -1,6 +1,7 @@
# verify that we can drop simple tokudb tables created in tokudb 6.6.8
source include/have_tokudb.inc;
+set default_storage_engine='tokudb';
# capture the datadir
let $MYSQLD_DATADIR= `SELECT @@datadir`;
@@ -34,7 +35,7 @@ EOF
create table tc (id int, x int, primary key(id), key(x));
# check that the tokudb meta data gets dropped when the table is dropped
-select * from information_schema.tokudb_file_map;
+select dictionary_name from information_schema.tokudb_file_map;
drop table ta;
select dictionary_name from information_schema.tokudb_file_map;
drop table tb;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/xa-1.test b/storage/tokudb/mysql-test/tokudb_bugs/t/xa-1.test
index 4fd0dcd48d4..8914a20786c 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/xa-1.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/xa-1.test
@@ -1,5 +1,5 @@
--- source include/have_innodb.inc
--- source include/have_tokudb.inc
+--source include/have_innodb.inc
+--source include/have_tokudb.inc
--disable_warnings
drop table if exists t1, t2;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/xa-2.test b/storage/tokudb/mysql-test/tokudb_bugs/t/xa-2.test
index bdcdda94130..ba3a86909b3 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/xa-2.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/xa-2.test
@@ -1,5 +1,5 @@
--- source include/have_tokudb.inc
-#--source include/not_5_5.inc
+--source include/have_tokudb.inc
+--source include/not_5_5.inc
--disable_warnings
drop table if exists t1;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/xa-6.test b/storage/tokudb/mysql-test/tokudb_bugs/t/xa-6.test
index cb16357ff11..3d9e1be711b 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/t/xa-6.test
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/xa-6.test
@@ -1,4 +1,4 @@
--- source include/have_tokudb.inc
+--source include/have_tokudb.inc
--source include/have_debug.inc
--disable_warnings
diff --git a/storage/tokudb/scripts/common.sh b/storage/tokudb/scripts/common.sh
index 7de5d1e1f92..34886b3dcf8 100644
--- a/storage/tokudb/scripts/common.sh
+++ b/storage/tokudb/scripts/common.sh
@@ -157,11 +157,12 @@ function parse_mysqlbuild() {
else
git_tag=HEAD
# setup _tree defaults
- if [ -z $mysql_tree ] ; then mysql_tree=$mysql_version; fi
+ if [ -z $mysql_tree ] ; then mysql_tree=$mysql_distro-$mysql_version; fi
if [ -z $jemalloc_tree ] ; then jemalloc_tree=$jemalloc_version; fi
fi
- # 5.6 is temp in another repo
- if [[ $mysql_distro = mysql && $mysql_version =~ ^5.6 ]] ; then mysql_distro=mysql56; fi
+ mysql_repo=$mysql_distro
+ # 5.6 is in another repo
+ if [[ $mysql_distro = mysql && $mysql_version =~ ^5.6 ]] ; then mysql_repo=mysql56; fi
else
exitcode=1
fi
@@ -174,7 +175,8 @@ function parse_mysql() {
if [[ $mysql =~ ^(mysql|mariadb)-(.*)$ ]] ; then
mysql_distro=${BASH_REMATCH[1]}
mysql_version=${BASH_REMATCH[2]}
- if [[ $mysql_distro = mysql && $mysql_version =~ ^5.6 ]] ; then mysql_distro=mysql56; fi
+ mysql_repo=$mysql_distro
+ if [[ $mysql_distro = mysql && $mysql_version =~ ^5.6 ]] ; then mysql_repo=mysql56; fi
exitcode=0
else
exitcode=1
diff --git a/storage/tokudb/scripts/make.mysql.bash b/storage/tokudb/scripts/make.mysql.bash
index 073370ce82d..9d7179e46bc 100755
--- a/storage/tokudb/scripts/make.mysql.bash
+++ b/storage/tokudb/scripts/make.mysql.bash
@@ -40,8 +40,8 @@ makejobs=$(get_ncpus)
git_tag=HEAD
mysqlbuild=
mysql=
-cc=gcc47
-cxx=g++47
+cc=gcc
+cxx=g++
build_debug=0
build_type=community
build_tgz=1
@@ -97,10 +97,11 @@ fi
# download all the mysql source
if [ ! -d $mysql_distro ] ; then
- github_download Tokutek/$mysql_distro $(git_tree $git_tag $mysql_tree) $mysql_distro
+ github_download Tokutek/$mysql_repo $(git_tree $git_tag $mysql_tree) $mysql_distro-$mysql_version
fi
-cd $mysql_distro
+cd $mysql_distro-$mysql_version
+if [ $? != 0 ] ; then exit 1; fi
# install the backup source
if [ ! -d toku_backup ] ; then
@@ -128,7 +129,9 @@ if [ ! -d storage/tokudb/ft-index ] ; then
github_download Tokutek/ft-index $(git_tree $git_tag $ftindex_tree) storage/tokudb/ft-index
fi
-if [ ! -d storage/tokudb/ft-index/third_party/jemalloc ] ; then
+if [[ $mysql_repo =~ mariadb ]] || [[ $mysql_distro =~ ^mariadb ]] ; then
+ github_download Tokutek/jemalloc $(git_tree $git_tag $jemalloc_tree) extra/jemalloc
+elif [ ! -d storage/tokudb/ft-index/third_party/jemalloc ] ; then
github_download Tokutek/jemalloc $(git_tree $git_tag $jemalloc_tree) storage/tokudb/ft-index/third_party/jemalloc
fi
diff --git a/storage/tokudb/scripts/make.mysql.debug.env.bash b/storage/tokudb/scripts/make.mysql.debug.env.bash
index 2e5b73bb529..5037f3f0c4c 100755
--- a/storage/tokudb/scripts/make.mysql.debug.env.bash
+++ b/storage/tokudb/scripts/make.mysql.debug.env.bash
@@ -17,10 +17,15 @@ function usage() {
}
function github_clone() {
- local repo=$1; local tree=$2
+ local repo=
+ if [ $# -gt 0 ] ; then repo=$1; shift; else test 0 = 1; return; fi
+ local tree=
+ if [ $# -gt 0 ] ; then tree=$1; shift; else test 0 = 1; return; fi
+ local destdir=
+ if [ $# -gt 0 ] ; then destdir=$1; shift; fi
if [[ -z "$local_cache_dir" ]] ; then
- git clone git@github.com:Tokutek/$repo
- if [ $? != 0 ] ; then exit 1; fi
+ git clone git@github.com:Tokutek/$repo $destdir
+ if [ $? != 0 ] ; then test 0 = 1; return; fi
else
if (( "$local_cache_update" )) ; then
pushd $local_cache_dir/$repo.git
@@ -28,13 +33,12 @@ function github_clone() {
git fetch --all -f -p -v -t
popd
fi
- git clone --reference $local_cache_dir/$repo.git git@github.com:Tokutek/$repo
- if [ $? != 0 ] ; then exit 1; fi
+ git clone --reference $local_cache_dir/$repo.git git@github.com:Tokutek/$repo $destdir
+ if [ $? != 0 ] ; then test 0 = 1; return; fi
fi
- pushd $repo
- if [ $? != 0 ] ; then exit 1; fi
- if [ -z $git_tag ] ; then
+ if [ -z "$destdir" ] ; then pushd $repo; else pushd $destdir; fi
+ if [ -z "$git_tag" ] ; then
if ! git branch | grep "\<$tree\>" > /dev/null && git branch -a | grep "remotes/origin/$tree\>" > /dev/null; then
git checkout --track origin/$tree
else
@@ -43,7 +47,7 @@ function github_clone() {
else
git checkout $git_tag
fi
- if [ $? != 0 ] ; then exit 1; fi
+ if [ $? != 0 ] ; then test 0 = 1; return; fi
popd
}
@@ -51,7 +55,7 @@ function github_clone() {
git_tag=
mysql=mysql
-mysql_tree=5.5.30
+mysql_tree=mysql-5.5.35
jemalloc=jemalloc
jemalloc_tree=3.3.1
ftengine=ft-engine
@@ -60,8 +64,8 @@ ftindex=ft-index
ftindex_tree=master
backup=backup-community
backup_tree=master
-cc=gcc47
-cxx=g++47
+cc=gcc
+cxx=g++
local_cache_dir=
local_cache_update=1
cmake_valgrind=
@@ -77,21 +81,21 @@ while [ $# -ne 0 ] ; do
done
# setup environment variables
-install_dir=$PWD/$mysql-install
+build_dir=$PWD/build
+mkdir $build_dir
+if [ $? != 0 ] ; then exit 1; fi
+install_dir=$PWD/install
mkdir $install_dir
if [ $? != 0 ] ; then exit 1; fi
# checkout the fractal tree
github_clone $ftindex $ftindex_tree
+
+# checkout jemalloc
github_clone $jemalloc $jemalloc_tree
-pushd $ftindex/third_party
-if [ $? != 0 ] ; then exit 1; fi
-ln -s ../../$jemalloc $jemalloc
-if [ $? != 0 ] ; then exit 1; fi
-popd
-# checkout mysql'
-github_clone $mysql $mysql_tree
+# checkout mysql
+github_clone $mysql $mysql_tree $mysql_tree
# checkout the community backup
github_clone $backup $backup_tree
@@ -105,28 +109,38 @@ if [ $? != 0 ] ; then exit 1; fi
ln -s ../../../$ftindex ft-index
if [ $? != 0 ] ; then exit 1; fi
popd
-pushd $mysql/storage
+pushd $mysql_tree/storage
if [ $? != 0 ] ; then exit 1; fi
ln -s ../../$ftengine/storage/tokudb tokudb
if [ $? != 0 ] ; then exit 1; fi
popd
-pushd $mysql
+pushd $mysql_tree
if [ $? != 0 ] ; then exit 1; fi
ln -s ../$backup/backup toku_backup
if [ $? != 0 ] ; then exit 1; fi
popd
-pushd $mysql/scripts
+pushd $mysql_tree/scripts
if [ $? != 0 ] ; then exit 1; fi
ln ../../$ftengine/scripts/tokustat.py
if [ $? != 0 ] ; then exit 1; fi
ln ../../$ftengine/scripts/tokufilecheck.py
if [ $? != 0 ] ; then exit 1; fi
popd
+if [[ $mysql =~ mariadb ]] || [[ $mysql_tree =~ mariadb ]] ; then
+ pushd $mysql_tree/extra
+ if [ $? != 0 ] ; then exit 1; fi
+ ln -s ../../$jemalloc $jemalloc
+ if [ $? != 0 ] ; then exit 1; fi
+ popd
+else
+ pushd $ftindex/third_party
+ if [ $? != 0 ] ; then exit 1; fi
+ ln -s ../../$jemalloc $jemalloc
+ if [ $? != 0 ] ; then exit 1; fi
+ popd
+fi
-# build in the mysql directory
-mkdir $mysql/build.debug
-if [ $? != 0 ] ; then exit 1; fi
-pushd $mysql/build.debug
+pushd $build_dir
if [ $? != 0 ] ; then exit 1; fi
extra_cmake_options="-DCMAKE_LINK_DEPENDS_NO_SHARED=ON"
if (( $cmake_valgrind )) ; then
@@ -135,7 +149,7 @@ fi
if (( $cmake_debug_paranoid )) ; then
extra_cmake_options+=" -DTOKU_DEBUG_PARANOID=ON"
fi
-CC=$cc CXX=$cxx cmake .. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$install_dir -DBUILD_TESTING=OFF $extra_cmake_options
+CC=$cc CXX=$cxx cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$install_dir -DBUILD_TESTING=OFF $extra_cmake_options ../$mysql_tree
if [ $? != 0 ] ; then exit 1; fi
make -j4 install
if [ $? != 0 ] ; then exit 1; fi
diff --git a/storage/tokudb/scripts/nightly.mysql.build.and.test.bash b/storage/tokudb/scripts/nightly.mysql.build.and.test.bash
index ace3c082475..35b10d2e3b6 100755
--- a/storage/tokudb/scripts/nightly.mysql.build.and.test.bash
+++ b/storage/tokudb/scripts/nightly.mysql.build.and.test.bash
@@ -25,16 +25,14 @@ function make_mysql() {
PATH=$HOME/bin:$HOME/usr/local/bin:/usr/local/bin:$PATH
source /etc/profile
-github_token=PUT_TOKEN_HERE
+github_token=
gearmandhost=localhost
gearmandir=/usr/local/gearmand-1.1.6
system=$(uname -s | tr '[:upper:]' '[:lower:]')
arch=$(uname -m | tr '[:upper:]' '[:lower:]')
now_ts=$(date +%s)
-cc=gcc47
-cxx=g++47
-ftcc=$cc
-ftcxx=$cxx
+cc=gcc
+cxx=g++
while [ $# -gt 0 ] ; do
arg=$1; shift
@@ -48,19 +46,13 @@ done
nightlytrace=/tmp/$(whoami).nightly.trace
mysqltrace=/tmp/$(whoami).mysql.build.trace.$now_ts
-make_and_test_mysql --github_token=$github_token --mysqlbuild=mysql-5.5.30-tokudb-${now_ts}-e-${system}-${arch}
-make_and_test_mysql --github_token=$github_token --mysqlbuild=mysql-5.5.30-tokudb-${now_ts}-debug-e-${system}-${arch}
+make_and_test_mysql --mysqlbuild=mysql-5.6.16-tokudb-${now_ts}-debug-e-${system}-${arch} --cc=$cc --cxx=$cxx --github_token=$github_token
+make_and_test_mysql --mysqlbuild=mysql-5.6.16-tokudb-${now_ts}-e-${system}-${arch} --cc=$cc --cxx=$cxx --github_token=$github_token --tests=run.mysql.tests.bash:run.sql.bench.bash
-make_and_test_mysql --github_token=$github_token --mysqlbuild=mariadb-5.5.30-tokudb-${now_ts}-${system}-${arch}
-make_and_test_mysql --github_token=$github_token --mysqlbuild=mariadb-5.5.30-tokudb-${now_ts}-debug-${system}-${arch}
+make_and_test_mysql --mysqlbuild=mysql-5.5.36-tokudb-${now_ts}-debug-e-${system}-${arch} --cc=$cc --cxx=$cxx --github_token=$github_token
+make_and_test_mysql --mysqlbuild=mysql-5.5.36-tokudb-${now_ts}-e-${system}-${arch} --cc=$cc --cxx=$cxx --github_token=$github_token --tests=run.mysql.tests.bash:run.sql.bench.bash
-make_and_test_mysql --github_token=$github_token --mysqlbuild=mysql-5.6.10-tokudb-${now_ts}-${system}-${arch}
-make_and_test_mysql --github_token=$github_token --mysqlbuild=mysql-5.6.10-tokudb-${now_ts}-debug-${system}-${arch}
-
-make_and_test_mysql --github_token=$github_token --mysqlbuild=mariadb-5.5.30-tokudb-${now_ts}-e-${system}-${arch}
-make_and_test_mysql --github_token=$github_token --mysqlbuild=mariadb-5.5.30-tokudb-${now_ts}-debug-e-${system}-${arch}
-
-# build a test the head of the releases/tokudb-7.0 branch
-# make_and_test_mysql --github_use_ssh=1 --mysqlbuild=mysql-5.5.30-tokudb-${now_ts}-70-${system}-${arch} --mysql_tree=releases/tokudb-7.0 --ftengine_tree=releases/tokudb-7.0 --ftindex_tree=releases/tokudb-7.0 --tests=run.mysql.tests.bash:run.sql.bench.bash
+make_and_test_mysql --mysqlbuild=mariadb-5.5.35-tokudb-${now_ts}-debug-e-${system}-${arch} --cc=$cc --cxx=$cxx --github_token=$github_token
+make_and_test_mysql --mysqlbuild=mariadb-5.5.35-tokudb-${now_ts}-e-${system}-${arch} --cc=$cc --cxx=$cxx --github_token=$github_token --tests=run.mysql.tests.bash:run.sql.bench.bash
exit 0
diff --git a/storage/tokudb/scripts/run.atc.ontime.bash b/storage/tokudb/scripts/run.atc.ontime.bash
index 9727f35ba28..dddab8bb1fe 100755
--- a/storage/tokudb/scripts/run.atc.ontime.bash
+++ b/storage/tokudb/scripts/run.atc.ontime.bash
@@ -7,7 +7,7 @@ function usage() {
echo "[--dbname=$dbname]"
echo "[--load=$load] [--check=$check] [--run=$run]"
echo "[--engine=$engine]"
- echo "[--tokudb_load_save_space=$tokudb_load_save_space]"
+ echo "[--tokudb_load_save_space=$tokudb_load_save_space] [--tokudb_row_format=$tokudb_row_format] [--tokudb_loader_memory_size=$tokudb_loader_memory_size]"
}
function retry() {
@@ -43,6 +43,8 @@ check=1
run=1
engine=tokudb
tokudb_load_save_space=0
+tokudb_row_format=
+tokudb_loader_memory_size=
verbose=0
svn_server=https://svn.tokutek.com/tokudb
svn_branch=.
@@ -97,6 +99,8 @@ if [ $dbname = "atc" -a $engine != "tokudb" ] ; then dbname="atc_$engine"; fi
runfile=$testresultsdir/$dbname-$tblname-$mysqlbuild-$mysqlserver
if [ $tokudb_load_save_space != 0 ] ; then runfile=$runfile-compress; fi
+if [ "$tokudb_row_format" != "" ] ; then runfile=$runfile-$tokudb_row_format; fi
+if [ "$tokudb_loader_memory_size" != "" ] ; then runfile=$runfile-$tokudb_loader_memory_size; fi
rm -rf $runfile
testresult="PASS"
@@ -162,6 +166,14 @@ if [ $load -ne 0 -a $testresult = "PASS" ] ; then
if [ $exitcode -ne 0 ] ; then testresult="FAIL"; fi
fi
+if [ $load -ne 0 -a $testresult = "PASS" -a "$tokudb_row_format" != "" ] ; then
+ echo `date` create table $dbname.$tblname >>$runfile
+ mysql -S $mysqlsocket -u $mysqluser -D $dbname -e "alter table $tblname row_format=$tokudb_row_format" >>$runfile 2>&1
+ exitcode=$?
+ echo `date` create table $exitcode >>$runfile
+ if [ $exitcode -ne 0 ] ; then testresult="FAIL"; fi
+fi
+
if [ $load -ne 0 -a $testresult = "PASS" -a $engine != "tokudb" ] ; then
echo `date` alter table $engine >>$runfile
mysql -S $mysqlsocket -u $mysqluser -D $dbname -e "alter table $tblname engine=$engine" >>$runfile 2>&1
@@ -170,11 +182,24 @@ if [ $load -ne 0 -a $testresult = "PASS" -a $engine != "tokudb" ] ; then
if [ $exitcode -ne 0 ] ; then testresult="FAIL"; fi
fi
+if [ $testresult = "PASS" ] ; then
+ mysql -S $mysqlsocket -u $mysqluser -D $dbname -e "show create table $tblname" >>$runfile 2>&1
+fi
+
+if [ $testresult = "PASS" ] ; then
+ let default_loader_memory_size="$(mysql -S $mysqlsocket -u $mysqluser -e'select @@tokudb_loader_memory_size' --silent --skip-column-names)"
+ exitcode=$?
+ echo `date` get tokudb_loader_memory_size $exitcode >>$runfile
+ if [ $exitcode -ne 0 ] ; then testresult="FAIL"; fi
+ if [ "$tokudb_loader_memory_size" = "" ] ; then tokudb_loader_memory_size=$default_loader_memory_size; fi
+fi
+
# load the data
if [ $load -ne 0 -a $testresult = "PASS" ] ; then
echo `date` load data >>$runfile
start=$(date +%s)
- mysql -S $mysqlsocket -u $mysqluser -D $dbname -e "set tokudb_load_save_space=$tokudb_load_save_space; load data infile '$basedir/atc_On_Time_Performance.mysql.csv' into table $tblname" >>$runfile 2>&1
+ mysql -S $mysqlsocket -u $mysqluser -D $dbname -e "set tokudb_loader_memory_size=$tokudb_loader_memory_size;\
+ set tokudb_load_save_space=$tokudb_load_save_space; load data infile '$basedir/atc_On_Time_Performance.mysql.csv' into table $tblname" >>$runfile 2>&1
exitcode=$?
let loadtime=$(date +%s)-$start
echo `date` load data loadtime=$loadtime $exitcode >>$runfile
diff --git a/storage/tokudb/scripts/run.mysql.tests.bash b/storage/tokudb/scripts/run.mysql.tests.bash
index a1d2e5081e3..ce0fe88d99d 100755
--- a/storage/tokudb/scripts/run.mysql.tests.bash
+++ b/storage/tokudb/scripts/run.mysql.tests.bash
@@ -52,7 +52,7 @@ if [[ $mysqlbuild =~ (.*)-(tokudb\-.*)-(linux)-(x86_64) ]] ; then
system=${BASH_REMATCH[3]}
arch=${BASH_REMATCH[4]}
else
- exit 1
+ echo $mysqlbuild is not a tokudb build
fi
if [ -d $mysql_basedir/lib/mysql ] ; then
@@ -114,41 +114,46 @@ if [ -z $engine ] ; then
# run the tests
pushd $mysql_basedir/mysql-test
if [ $? = 0 ] ; then
-
- if [[ $mysqlbuild =~ mysql-5.6 ]] || [[ $mysqlbuild =~ mariadb-10 ]] || [[ $mysqlbuild =~ Percona ]] ; then
- ./mysql-test-run.pl --suite=$teststorun_original --big-test --mysqld=--loose-tokudb-debug=3072 --max-test-fail=0 --force --retry=1 --testcase-timeout=60 \
- --parallel=$parallel >>$testresultsdir/$tracefile 2>&1
+ if [[ $mysqlbuild =~ tokudb ]] ; then
+ # run standard tests
+ if [[ $mysqlbuild =~ 5\\.5 ]] ; then
+ ./mysql-test-run.pl --suite=$teststorun_original --big-test --max-test-fail=0 --force --retry=1 --testcase-timeout=60 \
+ --mysqld=--default-storage-engine=myisam --mysqld=--sql-mode="" \
+ --mysqld=--loose-tokudb_debug=3072 \
+ --parallel=$parallel >>$testresultsdir/$tracefile 2>&1
+ else
+ ./mysql-test-run.pl --suite=$teststorun_original --big-test --max-test-fail=0 --force --retry=1 --testcase-timeout=60 \
+ --mysqld=--loose-tokudb_debug=3072 \
+ --parallel=$parallel >>$testresultsdir/$tracefile 2>&1
+ fi
+
+ # run tokudb tests
+ ./mysql-test-run.pl --suite=$teststorun_tokudb --big-test --max-test-fail=0 --force --retry=1 --testcase-timeout=60 \
+ --mysqld=--loose-tokudb_debug=3072 \
+ --parallel=$parallel >>$testresultsdir/$tracefile 2>&1
+ # setup for engines tests
+ engine="tokudb"
else
./mysql-test-run.pl --suite=$teststorun_original --big-test --max-test-fail=0 --force --retry=1 --testcase-timeout=60 \
- --mysqld=--default-storage-engine=myisam --mysqld=--sql-mode="" \
- --mysqld=--loose-tokudb_debug=3072 --mysqld=--loose-tokudb_hide_default_row_format=1 \
--parallel=$parallel >>$testresultsdir/$tracefile 2>&1
fi
-
- if [[ $mysqlbuild =~ Percona ]] ; then
- ./mysql-test-run.pl --suite=$teststorun_tokudb --big-test --mysqld=--plugin-load=tokudb=ha_tokudb.so --mysqld=--loose-tokudb_debug=3072 --max-test-fail=0 --force --retry=1 --testcase-timeout=60 \
- --parallel=$parallel >>$testresultsdir/$tracefile 2>&1
- else
- ./mysql-test-run.pl --suite=$teststorun_tokudb --big-test --max-test-fail=0 --force --retry=1 --testcase-timeout=60 \
- --mysqld=--default-storage-engine=tokudb \
- --mysqld=--loose-tokudb_debug=3072 --mysqld=--loose-tokudb_hide_default_row_format=1 \
- --parallel=$parallel >>$testresultsdir/$tracefile 2>&1
- fi
- exitcode=$?
popd
fi
-
- engine="tokudb"
fi
if [ ! -z $engine ] ; then
teststorun="engines/funcs,engines/iuds"
pushd $mysql_basedir/mysql-test
if [ $? = 0 ] ; then
- ./mysql-test-run.pl --suite=$teststorun --force --retry-failure=0 --max-test-fail=0 --nowarnings --testcase-timeout=60 \
- --mysqld=--default-storage-engine=$engine --mysqld=--loose-tokudb_hide_default_row_format=1 \
- --parallel=$parallel >>$testresultsdir/$tracefile 2>&1
- exitcode=$?
+ if [[ $mysqlbuild =~ 5\\.6 ]] ; then
+ ./mysql-test-run.pl --suite=$teststorun --force --retry-failure=0 --max-test-fail=0 --nowarnings --testcase-timeout=60 \
+ --mysqld=--default-storage-engine=$engine --mysqld=--default-tmp-storage-engine=$engine \
+ --parallel=$parallel >>$testresultsdir/$tracefile 2>&1
+ else
+ ./mysql-test-run.pl --suite=$teststorun --force --retry-failure=0 --max-test-fail=0 --nowarnings --testcase-timeout=60 \
+ --mysqld=--default-storage-engine=$engine \
+ --parallel=$parallel >>$testresultsdir/$tracefile 2>&1
+ fi
popd
fi
fi
@@ -168,7 +173,7 @@ while read line ; do
done <$testresultsdir/$tracefile
# commit the results
-if [ $exitcode = 0 -a $tests_failed = 0 ] ; then
+if [ $tests_failed = 0 ] ; then
testresult="PASS=$tests_passed"
else
testresult="FAIL=$tests_failed PASS=$tests_passed"
diff --git a/storage/tokudb/scripts/run.sql.bench.bash b/storage/tokudb/scripts/run.sql.bench.bash
index 0fef343c02e..b3dbb4857bc 100755
--- a/storage/tokudb/scripts/run.sql.bench.bash
+++ b/storage/tokudb/scripts/run.sql.bench.bash
@@ -51,7 +51,7 @@ if [[ $mysqlbuild =~ (.*)-(tokudb-.*)-(linux)-(x86_64) ]] ; then
system=${BASH_REMATCH[3]}
arch=${BASH_REMATCH[4]}
else
- exit 1
+ echo $mysqlbuild is not a tokudb build
fi
# goto the base directory
diff --git a/storage/tokudb/scripts/run.tests.7.0.3.bash b/storage/tokudb/scripts/run.tests.7.0.3.bash
deleted file mode 100644
index 9248fe65bb3..00000000000
--- a/storage/tokudb/scripts/run.tests.7.0.3.bash
+++ /dev/null
@@ -1,50 +0,0 @@
-mysqlbuild=mysql-5.5.30-tokudb-7.0.3-e-linux-x86_64
-setup.mysql.bash --mysqlbuild=$mysqlbuild --install=0
-if [ $? = 0 ] ; then
- run.sql.bench.bash --mysqlbuild=$mysqlbuild --commit=1
-fi
-
-mysqlbuild=mariadb-5.5.30-tokudb-7.0.3-e-linux-x86_64
-setup.mysql.bash --mysqlbuild=$mysqlbuild --install=0
-if [ $? = 0 ] ; then
- run.atc.ontime.bash --mysqlbuild=$mysqlbuild --commit=1 --engine=tokudb
-fi
-
-mysqlbuild=mariadb-5.5.30-tokudb-7.0.3-linux-x86_64
-setup.mysql.bash --mysqlbuild=$mysqlbuild --install=0
-if [ $? = 0 ] ; then
- run.sql.bench.bash --mysqlbuild=$mysqlbuild --commit=1
-fi
-
-mysqlbuild=mariadb-5.5.30-tokudb-7.0.3-e-linux-x86_64
-setup.mysql.bash --mysqlbuild=$mysqlbuild --install=0
-if [ $? = 0 ] ; then
- run.sql.bench.bash --mysqlbuild=$mysqlbuild --commit=1
-fi
-
-mysqlbuild=mariadb-5.5.30-tokudb-7.0.3-e-linux-x86_64
-setup.mysql.bash --mysqlbuild=$mysqlbuild --install=0
-if [ $? = 0 ] ; then
- run.tpch.bash --mysqlbuild=$mysqlbuild --commit=1 --SCALE=1
- run.tpch.bash --mysqlbuild=$mysqlbuild --commit=1 --SCALE=1 --tokudb_load_save_space=1
- run.tpch.bash --mysqlbuild=$mysqlbuild --commit=1 --SCALE=10
- run.tpch.bash --mysqlbuild=$mysqlbuild --commit=1 --SCALE=10 --tokudb_load_save_space=1
- run.tpch.bash --mysqlbuild=$mysqlbuild --commit=1 --SCALE=30
- run.tpch.bash --mysqlbuild=$mysqlbuild --commit=1 --SCALE=30 --tokudb_load_save_space=1
-fi
-
-mysqlbuild=mariadb-5.5.30-tokudb-7.0.3-e-linux-x86_64
-setup.mysql.bash --mysqlbuild=$mysqlbuild --install=0
-if [ $? = 0 ] ; then
- run.iibench.bash --mysqlbuild=$mysqlbuild --commit=1 --max_rows=1000000000 --insert_only=0
- run.iibench.bash --mysqlbuild=$mysqlbuild --commit=1 --max_rows=1000000000 --replace_into
- run.iibench.bash --mysqlbuild=$mysqlbuild --commit=1 --max_rows=1000000000 --insert_ignore
- run.iibench.bash --mysqlbuild=$mysqlbuild --commit=1 --max_rows=1000000000 --insert_only=1
-fi
-
-mysqlbuild=mariadb-5.5.30-tokudb-7.0.3-e-linux-x86_64
-setup.mysql.bash --mysqlbuild=$mysqlbuild --install=0
-if [ $? = 0 ] ; then
- run.tpch.bash --mysqlbuild=$mysqlbuild --commit=1 --SCALE=100 --compare=0
- run.tpch.bash --mysqlbuild=$mysqlbuild --commit=1 --SCALE=100 --compare=0 --tokudb_load_save_space=1
-fi
diff --git a/storage/tokudb/scripts/run.tpch.bash b/storage/tokudb/scripts/run.tpch.bash
index 5a711c011a3..efc37d25d2e 100755
--- a/storage/tokudb/scripts/run.tpch.bash
+++ b/storage/tokudb/scripts/run.tpch.bash
@@ -5,7 +5,8 @@ function usage() {
echo "[--SCALE=$SCALE] [--ENGINE=$ENGINE]"
echo "[--dbgen=$dbgen] [--load=$load] [--check=$check] [--compare=$compare] [--query=$query]"
echo "[--mysqlbuild=$mysqlbuild] [--commit=$commit]"
- echo "[--testinstance=$testinstance] [--tokudb_load_save_space=$tokudb_load_save_space]"
+ echo "[--testinstance=$testinstance]"
+ echo "[--tokudb_load_save_space=$tokudb_load_save_space] [--tokudb_row_format=$tokudb_row_format] [--tokudb_loader_memory_size=$tokudb_loader_memory_size]"
}
function retry() {
@@ -46,6 +47,8 @@ system=`uname -s | tr [:upper:] [:lower:]`
arch=`uname -m | tr [:upper:] [:lower:]`
testinstance=
tokudb_load_save_space=0
+tokudb_row_format=
+tokudb_loader_memory_size=
svn_server=https://svn.tokutek.com/tokudb
svn_branch=.
svn_revision=HEAD
@@ -105,6 +108,8 @@ fi
runfile=$testresultsdir/$dbname
if [ $tokudb_load_save_space != 0 ] ; then runfile=$runfile-compress; fi
+if [ "$tokudb_row_format" != "" ] ; then runfile=$runfile-$tokudb_row_format; fi
+if [ "$tokudb_loader_memory_size" != "" ] ; then runfile=$runfile-$tokudb_loader_memory_size; fi
runfile=$runfile-$mysqlbuild-$mysqlserver
rm -rf $runfile
@@ -210,13 +215,24 @@ if [ $load != 0 -a $testresult = "PASS" ] ; then
if [ $exitcode -ne 0 ] ; then testresult="FAIL"; fi
fi
+# get the current loader memory size
+if [ $load != 0 -a $testresult = "PASS" ] ; then
+ let default_loader_memory_size="$(mysql -S $mysqlsocket -u $mysqluser -e'select @@tokudb_loader_memory_size' --silent --skip-column-names)"
+ exitcode=$?
+ echo `date` get tokudb_loader_memory_size $exitcode >>$runfile
+ if [ $exitcode -ne 0 ] ; then testresult="FAIL"; fi
+ if [ "$tokudb_loader_memory_size" = "" ] ; then tokudb_loader_memory_size=$default_loader_memory_size; fi
+fi
+
# load the data
if [ $load != 0 -a $testresult = "PASS" ] ; then
for tblname in $TABLES ; do
echo `date` load table $tblname >>$runfile
ls -l $tpchdir/data/tpch${SCALE}G/$tblname.tbl >>$runfile
start=$(date +%s)
- mysql -S $mysqlsocket -u $mysqluser -D $dbname -e "set session tokudb_load_save_space=$tokudb_load_save_space; load data infile '$tpchdir/data/tpch${SCALE}G/$tblname.tbl' into table $tblname fields terminated by '|'" >>$runfile 2>&1
+ mysql -S $mysqlsocket -u $mysqluser -D $dbname -e "set tokudb_loader_memory_size=$tokudb_loader_memory_size;\
+ set tokudb_load_save_space=$tokudb_load_save_space;\
+ load data infile '$tpchdir/data/tpch${SCALE}G/$tblname.tbl' into table $tblname fields terminated by '|';" >>$runfile 2>&1
exitcode=$?
let loadtime=$(date +%s)-$start
echo `date` load table $tblname $exitcode loadtime=$loadtime>>$runfile
@@ -228,7 +244,10 @@ if [ $check != 0 -a $testresult = "PASS" ] ; then
for tblname in lineitem ; do
echo `date` add clustering index $tblname >>$runfile
start=$(date +%s)
- mysql -S $mysqlsocket -u $mysqluser -D $dbname -e "set session tokudb_create_index_online=0;create clustering index i_shipdate on lineitem (l_shipdate)" >>$runfile 2>&1
+ mysql -S $mysqlsocket -u $mysqluser -D $dbname -e "set tokudb_loader_memory_size=$tokudb_loader_memory_size;\
+ set tokudb_load_save_space=$tokudb_load_save_space;\
+ set tokudb_create_index_online=0;\
+ create clustering index i_shipdate on lineitem (l_shipdate);" >>$runfile 2>&1
exitcode=$?
let loadtime=$(date +%s)-$start
echo `date` add clustering index $tblname $exitcode loadtime=$loadtime >>$runfile
@@ -304,7 +323,7 @@ if [ $compare != 0 -a $testresult = "PASS" ] ; then
echo `date` $d $result >>$runfile
done
if [ $testresult = "PASS" ] ; then
- # remove the dump files
+ # remove the dump files
rm -f $datadir/$dbname/dump*
fi
fi
diff --git a/storage/tokudb/scripts/setup.mysql.bash b/storage/tokudb/scripts/setup.mysql.bash
index 01a264fde5a..6ae604e34c1 100755
--- a/storage/tokudb/scripts/setup.mysql.bash
+++ b/storage/tokudb/scripts/setup.mysql.bash
@@ -10,8 +10,10 @@ shutdown=1
install=1
startup=1
s3bucket=tokutek-mysql-build
-builtins="mysqlbuild shutdown install startup s3bucket"
+sleeptime=60
+builtins="mysqlbuild shutdown install startup s3bucket sleeptime"
mysqld_args="--user=mysql --core-file --core-file-size=unlimited"
+sudo=/usr/bin/sudo
defaultsfile=""
if [ -f /etc/$(whoami).my.cnf ] ; then
defaultsfile=/etc/$(whoami).my.cnf
@@ -50,9 +52,8 @@ if [[ $mysqlbuild =~ (.*)-(tokudb\-.*)-(linux)-(x86_64) ]] ; then
system=${BASH_REMATCH[3]}
arch=${BASH_REMATCH[4]}
else
- exit 1
+ echo $mysqlbuild is not a tokudb build
fi
-mysqltarball=$mysqlbuild.tar.gz
if [ ! -d downloads ] ; then mkdir downloads; fi
@@ -61,6 +62,16 @@ if [ $? != 0 ] ; then exit 1; fi
basedir=$PWD
+mysqltarball=$mysqlbuild.tar.gz
+
+if [ -f $mysqlbuild.tar.gz ] ; then
+ compression=-z
+ mysqltarball=$mysqlbuild.tar.gz
+elif [ -f $mysqlbuild.tar.bz2 ] ; then
+ compression=-j
+ mysqltarball=$mysqlbuild.tar.bz2
+fi
+
# get the release
if [ ! -f $mysqltarball ] ; then
s3get $s3bucket $mysqltarball $mysqltarball
@@ -79,14 +90,20 @@ if [ $? -ne 0 ] ; then
if [ $? -ne 0 ] ; then exit 1; fi
fi
+# set ldpath
+ldpath=""
+if [ -d /usr/local/gcc-4.7/lib64 ] ; then
+ echo skip ldpath="export LD_LIBRARY_PATH=/usr/local/gcc-4.7/lib64:\$LD_LIBRARY_PATH;"
+fi
+
# shutdown mysql
if [ $shutdown -ne 0 ] ; then
if [ -x /etc/init.d/mysql ] ; then
- sudo setsid /etc/init.d/mysql stop
+ $sudo setsid /etc/init.d/mysql stop
else
/usr/local/mysql/bin/mysqladmin shutdown
fi
- sleep 60
+ sleep $sleeptime
fi
pushd /usr/local
@@ -107,36 +124,43 @@ fi
if [ ! -d $mysqlbuild ] || [ $install -ne 0 ] ; then
rm mysql
- if [ -d $mysqlbuild ] ; then sudo rm -rf $mysqlbuild; fi
+ if [ -d $mysqlbuild ] ; then $sudo rm -rf $mysqlbuild; fi
- tar xzf $basedir/$mysqltarball
+ tar -x $compression -f $basedir/$mysqltarball
if [ $? -ne 0 ] ; then exit 1; fi
ln -s $mysqldir /usr/local/mysql
+ if [ $? -ne 0 ] ; then exit 1; fi
+ ln -s $mysqldir /usr/local/$mysqlbuild
+ if [ $? -ne 0 ] ; then exit 1; fi
installdb=$mysqlbuild/bin/mysql_install_db
if [ ! -f $installdb ] ; then
installdb=$mysqlbuild/scripts/mysql_install_db
fi
- sudo chown -R mysql $mysqlbuild/data
- sudo chgrp -R mysql $mysqlbuild/data
+ $sudo chown -R mysql $mysqlbuild/data
+ $sudo chgrp -R mysql $mysqlbuild/data
# 5.6 debug build needs this
if [ ! -f $mysqlbuild/bin/mysqld ] && [ -f $mysqlbuild/bin/mysqld-debug ] ; then
ln $mysqlbuild/bin/mysqld-debug $mysqlbuild/bin/mysqld
fi
- if [ -z "$defaultsfile" ] ; then
- sudo $installdb --user=mysql --basedir=$PWD/$mysqlbuild --datadir=$PWD/$mysqlbuild/data
+ if [ -z "$defaultsfile" ] ; then
+ default_arg=""
else
- sudo $installdb --defaults-file=$defaultsfile --user=mysql --basedir=$PWD/$mysqlbuild --datadir=$PWD/$mysqlbuild/data
+ default_arg="--defaults-file=$defaultsfile"
fi
+ $sudo bash -c "$ldpath $installdb $default_arg --user=mysql --basedir=$PWD/$mysqlbuild --datadir=$PWD/$mysqlbuild/data"
if [ $? -ne 0 ] ; then exit 1; fi
-
else
# create link
+ rm /usr/local/mysql
ln -s $mysqldir /usr/local/mysql
if [ $? -ne 0 ] ; then exit 1; fi
+ rm /usr/local/$mysqlbuild
+ ln -s $mysqldir /usr/local/$mysqlbuild
+ if [ $? -ne 0 ] ; then exit 1; fi
fi
popd
@@ -149,11 +173,16 @@ if [ $startup -ne 0 ] ; then
echo ulimit -n 10240 exitcode $exitcode
if [ -x /etc/init.d/mysql ] ; then
- sudo setsid /etc/init.d/mysql start
+ $sudo setsid /etc/init.d/mysql start
else
- sudo -b /usr/local/mysql/bin/mysqld_safe $mysqld_args >/dev/null 2>&1 &
+ if [ -z "$defaultsfile" ] ; then
+ default_arg=""
+ else
+ default_arg="--defaults-file=$defaultsfile"
+ fi
+ $sudo -b bash -c "$ldpath /usr/local/mysql/bin/mysqld_safe $default_arg $mysqld_args" >/dev/null 2>&1 &
fi
- sleep 60
+ sleep $sleeptime
# add mysql grants
/usr/local/mysql/bin/mysql -u root -e "grant all on *.* to tokubuild@localhost"
diff --git a/storage/tokudb/scripts/tokutek.make.mysql.bash b/storage/tokudb/scripts/tokutek.make.mysql.bash
index 1b0526d432d..f1578bad292 100755
--- a/storage/tokudb/scripts/tokutek.make.mysql.bash
+++ b/storage/tokudb/scripts/tokutek.make.mysql.bash
@@ -7,12 +7,12 @@ function usage() {
# copy build files to amazon s3
function copy_to_s3() {
- local s3_build_bucket=$1; local s3_release_bucket=$2
+ local s3_build_bucket=$1; shift
+ local mysql_distro=$1; shift
local ts=$(date +%s)
local ymd=$(date +%Y%m%d -d @$ts)
- local ym=$(date +%Y%m -d @$ts)
local exitcode=0; local r=0
- for f in $(find . -maxdepth 1 \( -name '*.tar.gz*' -o -name '*.rpm*' \) ) ; do
+ for f in $(find . -maxdepth 1 \( -name $mysql_distro-$mysql_version'*.tar.gz*' -o -name $mysql_distro-$mysql_version'*.rpm*' \) ) ; do
f=$(basename $f)
echo `date` s3put $s3_build_bucket $f
s3put $s3_build_bucket $f $f
@@ -24,21 +24,18 @@ function copy_to_s3() {
r=$?
echo `date` s3put $s3_build_bucket-date $ymd/$f $r
if [ $r != 0 ] ; then exitcode=1; fi
- # copy to partition by date
- s3mkbucket $s3_build_bucket-$ym
- s3copykey $s3_build_bucket-$ym $f $s3_build_bucket $f
done
if [[ $git_tag =~ tokudb-.* ]] ; then
- s3mkbucket $s3_release_bucket-$git_tag
+ s3mkbucket $git_tag
if [ $r != 0 ] ; then
exitcode=1
else
- for f in $(find . -maxdepth 1 \( -name '*.tar.gz*' -o -name '*.rpm*' \) ) ; do
+ for f in $(find . -maxdepth 1 \( -name $mysql_distro-$mysql_version'*.tar.gz*' -o -name $mysql_distro-$mysql_version'*.rpm*' \) ) ; do
f=$(basename $f)
- echo `date` s3copykey $s3_release_bucket-$git_tag $f
- s3copykey $s3_release_bucket-$git_tag $f $s3_build_bucket $f
+ echo `date` s3copykey $git_tag $f
+ s3copykey $git_tag $f $s3_build_bucket $f
r=$?
- echo `date` s3copykey $s3_release_bucket-$git_tag $f $r
+ echo `date` s3copykey $git_tag $f $r
if [ $r != 0 ] ; then exitcode=1; fi
done
fi
@@ -49,7 +46,6 @@ function copy_to_s3() {
mysqlbuild=
s3=1
s3_build_bucket=tokutek-mysql-build
-s3_release_bucket=tokutek-mysql
system=$(uname -s | tr '[:upper:]' '[:lower:]')
arch=$(uname -m | tr '[:upper:]' '[:lower:]')
@@ -89,7 +85,7 @@ bash -x $HOME/github/ft-engine/scripts/make.mysql.bash $make_args
if [ $? != 0 ] ; then exitcode=1; fi
# generate md5 sums
-for f in $(find $mysql_distro/build.* -maxdepth 1 \( -name '*.tar.gz' -o -name '*.rpm' \) ) ; do
+for f in $(find $mysql_distro-$mysql_version/build.* -maxdepth 1 \( -name '*.tar.gz' -o -name '*.rpm' \) ) ; do
newf=$(basename $f)
ln $f $newf
if [ $? != 0 ] ; then exitcode=1; fi
@@ -99,7 +95,7 @@ done
# copy to s3
if [ $s3 != 0 ] ; then
- copy_to_s3 $s3_build_bucket $s3_release_bucket
+ copy_to_s3 $s3_build_bucket $mysql_distro
if [ $? != 0 ] ; then exitcode=1; fi
fi
diff --git a/storage/tokudb/tokudb_card.h b/storage/tokudb/tokudb_card.h
index d609ad71ee2..c22ae9b9c17 100644
--- a/storage/tokudb/tokudb_card.h
+++ b/storage/tokudb/tokudb_card.h
@@ -89,6 +89,13 @@ 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;
+ for (uint i = 0; i < table_share->keys; i++) {
+ total_key_parts += get_key_parts(&table_share->key_info[i]);
+ }
+ return total_key_parts;
+ }
// Set the key_info cardinality counters for the table.
void set_card_in_key_info(TABLE *table, uint rec_per_keys, uint64_t rec_per_key[]) {
@@ -171,11 +178,13 @@ namespace tokudb {
void 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
- uint64_t rec_per_key[table_share->key_parts];
- error = get_card_from_status(status_db, txn, table_share->key_parts, rec_per_key);
+ uint table_total_key_parts = tokudb::compute_total_key_parts(table_share);
+ uint64_t rec_per_key[table_total_key_parts];
+ error = get_card_from_status(status_db, txn, table_total_key_parts, rec_per_key);
// set altered records per key to unknown
- uint64_t altered_rec_per_key[altered_table_share->key_parts];
- for (uint i = 0; i < altered_table_share->key_parts; i++)
+ uint altered_table_total_key_parts = tokudb::compute_total_key_parts(altered_table_share);
+ uint64_t altered_rec_per_key[altered_table_total_key_parts];
+ for (uint i = 0; i < altered_table_total_key_parts; i++)
altered_rec_per_key[i] = 0;
// compute the beginning of the key offsets in the original table
uint orig_key_offset[table_share->keys];
@@ -197,7 +206,7 @@ namespace tokudb {
}
}
if (error == 0)
- set_card_in_status(status_db, txn, altered_table_share->key_parts, altered_rec_per_key);
+ set_card_in_status(status_db, txn, altered_table_total_key_parts, altered_rec_per_key);
else
delete_card_from_status(status_db, txn);
}
diff --git a/storage/tokudb/tokudb_update_fun.cc b/storage/tokudb/tokudb_update_fun.cc
index ddf509fd9b8..3ab7510121a 100644
--- a/storage/tokudb/tokudb_update_fun.cc
+++ b/storage/tokudb/tokudb_update_fun.cc
@@ -485,7 +485,7 @@ static int tokudb_hcad_update_fun(
extra_pos += sizeof(uint32_t);
max_num_bytes = old_val->size + extra->size + new_len_of_offsets + new_fixed_field_size;
- new_val_data = (uchar *)my_malloc(
+ new_val_data = (uchar *)tokudb_my_malloc(
max_num_bytes,
MYF(MY_FAE)
);
@@ -511,7 +511,6 @@ static int tokudb_hcad_update_fun(
old_null_bytes = (uchar *)old_val->data;
new_null_bytes = new_val_data;
-
memcpy(&curr_old_null_pos, extra_pos, sizeof(uint32_t));
extra_pos += sizeof(uint32_t);
@@ -520,6 +519,8 @@ static int tokudb_hcad_update_fun(
memcpy(&num_columns, extra_pos, sizeof(num_columns));
extra_pos += sizeof(num_columns);
+
+ memset(new_null_bytes, 0, new_num_null_bytes); // shut valgrind up
//
// now go through and apply the change into new_val_data
@@ -815,7 +816,7 @@ static int tokudb_hcad_update_fun(
error = 0;
cleanup:
- my_free(new_val_data);
+ tokudb_my_free(new_val_data);
return error;
}
@@ -856,7 +857,7 @@ static int tokudb_expand_variable_offsets(
uchar *old_val_ptr = (uchar *)old_val->data;
// allocate space for the new val's data
- uchar *new_val_ptr = (uchar *)my_malloc(number_of_offsets + old_val->size, MYF(MY_FAE));
+ uchar *new_val_ptr = (uchar *)tokudb_my_malloc(number_of_offsets + old_val->size, MYF(MY_FAE));
if (!new_val_ptr) {
error = ENOMEM;
goto cleanup;
@@ -893,7 +894,7 @@ static int tokudb_expand_variable_offsets(
error = 0;
cleanup:
- my_free(new_val.data);
+ tokudb_my_free(new_val.data);
return error;
}
@@ -932,7 +933,7 @@ static int tokudb_expand_int_field(
uchar *old_val_ptr = (uchar *)old_val->data;
// allocate space for the new val's data
- uchar *new_val_ptr = (uchar *)my_malloc(old_val->size + (new_length - old_length), MYF(MY_FAE));
+ uchar *new_val_ptr = (uchar *)tokudb_my_malloc(old_val->size + (new_length - old_length), MYF(MY_FAE));
if (!new_val_ptr) {
error = ENOMEM;
goto cleanup;
@@ -980,7 +981,7 @@ static int tokudb_expand_int_field(
error = 0;
cleanup:
- my_free(new_val.data);
+ tokudb_my_free(new_val.data);
return error;
}
@@ -1021,7 +1022,7 @@ static int tokudb_expand_char_field(
uchar *old_val_ptr = (uchar *)old_val->data;
// allocate space for the new val's data
- uchar *new_val_ptr = (uchar *)my_malloc(old_val->size + (new_length - old_length), MYF(MY_FAE));
+ uchar *new_val_ptr = (uchar *)tokudb_my_malloc(old_val->size + (new_length - old_length), MYF(MY_FAE));
if (!new_val_ptr) {
error = ENOMEM;
goto cleanup;
@@ -1062,7 +1063,7 @@ static int tokudb_expand_char_field(
error = 0;
cleanup:
- my_free(new_val.data);
+ tokudb_my_free(new_val.data);
return error;
}
diff --git a/support-files/compiler_warnings.supp b/support-files/compiler_warnings.supp
index de390839704..00434d89e2a 100644
--- a/support-files/compiler_warnings.supp
+++ b/support-files/compiler_warnings.supp
@@ -50,6 +50,7 @@ ibuf/ibuf0ibuf.c: null argument where non-null required: 700-1000
fsp0fsp\.c: result of 32-bit shift implicitly converted to 64 bits
log/log0log\.c : passing arg 1 of `atomic_add_64_nv' from incompatible pointer type
log/log0online\.c : passing arg 1 of `atomic_add_64_nv' from incompatible pointer type
+buf/buf0buf\.c : label.*loop2.* defined but not used
#
# Xtradb engine
diff --git a/support-files/mysql.server.sh b/support-files/mysql.server.sh
index 3eb69941551..cb55b21ca7b 100644
--- a/support-files/mysql.server.sh
+++ b/support-files/mysql.server.sh
@@ -147,7 +147,6 @@ parse_server_arguments() {
datadir_set=1
;;
--pid-file=*) mysqld_pid_file_path=`echo "$arg" | sed -e 's/^[^=]*=//'` ;;
- --socket=*) socket=`echo "$arg" | sed -e 's/^[^=]*=//'` ;;
--service-startup-timeout=*) service_startup_timeout=`echo "$arg" | sed -e 's/^[^=]*=//'` ;;
esac
done
@@ -254,12 +253,10 @@ wait_for_gone () {
wait_for_ready () {
- test -n "$socket" && sockopt="--socket=$socket"
-
i=0
while test $i -ne $service_startup_timeout ; do
- if $bindir/mysqladmin $sockopt ping >/dev/null 2>&1; then
+ if $bindir/mysqladmin ping >/dev/null 2>&1; then
log_success_msg
return 0
fi
diff --git a/support-files/rpm/server-prein.sh b/support-files/rpm/server-prein.sh
index 9194f2b0656..cf72aefb50f 100644
--- a/support-files/rpm/server-prein.sh
+++ b/support-files/rpm/server-prein.sh
@@ -3,6 +3,7 @@
installed=`rpm -q --whatprovides mysql-server 2> /dev/null`
if [ $? -eq 0 -a -n "$installed" ]; then
+ 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}'